常州西门子代理商
组态王和多台西门子S7-300、400PLC通过DP协议通讯时,设备地址应如何定义?1)硬件连接:计算机中插入一块CP5611(或CP5613)可实现将多个S7-300/400PLC连接在一条DP总线上。 2)DP协议设置:所有PLC必须设置的DPSlave站,CP5611(或CP5613)要求通过Simaticnet设置的DPmaster站;3)组态王中设备地址定义:选择PLC/西门子/S7-200系列(DP)/Profibus-DP,设备地址固定为1.1(该地址与从站PLC的地址设置无关)。 而对于MPI协议,我们的MPI驱动是通过调用西门子PLC的动态连接库(等)实现和PLC进行通讯的,并不是直接通过串口实现数据通讯
西门子CPUXP模块6ES7216-2AD23-0XB8*处理单元(CPU)
*处理单元(CPU)是PLC的控制。它按照PLC系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及戒定时器的状态,并能诊断用户程序中的语法错误。当PLC投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映象区或数据寄存器内。等所有的用户程序执行完毕之后,将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行
在组态前对SIMOCODE 要用相应单独软件进行组态,而对Asi 部分的组态比较容易,用地址设定工具把相应设备地址设定后就可以了,设备正常或错误时在DP/Asi 上都有相应的显示,这样便于调试人员观察。
常州西门子代理商
在编程时候,要注意对于相应DP 地址点的对应关系,特别是DP/Asi 部分在STEP 7 中地址的对应关系,由于系统中用了模拟量模块,所以在程序中调用SFC58/59 进行模拟量采集时候要注意地址关系。其他部分逻辑控制就和一般程序相同了。
五、结束语
对于Asi 控制层设备的通讯和电源提供时,应注意必须提供两路相对独立的24VDC 和30VDC 给相应的控制设备,这里30VDC 是蜷伏在通讯上作为通讯供电,24VDC 是直接提供给设备供电。
由于工艺控制技术规定的要求,所有控制设备都必须配置就地控制开关按钮,因此这里选用了开关按钮盒作为就地控制所需。但由于按钮盒与电机启动器不能在Asi 层之间直接进行相互通讯,而必须通过主控`制器方能完成它们之间的数据交换,为此这种配置不能满足就地后备控制的技术要求SIEMENS 现场执行器MOTOR STARTER 的停产是本方案的大遗憾。
作为 CPU 的 集成 I/O 补充的继电器输出
集成到整体自动化系统中以满足安全方面的要求
具有集成安全功能
通过 PROFIsafe 机制与故障安全 CPU 通信
用于根据相应任务的要求灵活调整控制器
用于使用附加输出对系统进行后续扩展
可以仅在集中式系统中运行
通过 SIMATIC S7-1200 的故障安全模块,可集成到整体自动化系统中以满足安全方面的应用要求。模块中中集成有故障安全运行所需的安全功能。通过 PROFIsafe 机制与故障安全 SIMATIC S7 CPU 通信。
常州西门子代理商