《表1 同PLC传输的IO数据列表》
提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于Niagara开发平台的生产线分拣实验系统二次开发研究》
原系统使用西门子PLC S7-1200和S7-300smart,采用基于RS485现场总线的Profibus_DP和工业以太网Profi net进行数据交换。Niagara开发平台可以使用不同的驱动程序将不同的通讯协议进行融合,例如常见的Modbus协议和Bacnet协议等,西门子PLC的私有协议需要使用专门的驱动程序进行数据通信,本系统使用小槐智能科技有限公司开发的SiemensTCP以太驱动,使用前需要进行授权,然后在站点中的Drivers添加SiementsTCPNetwork,配置完属性后添加设备并设置PLC的通信频率、CPU型号和IP地址。配置正确后可以使PLC Ping通,随后添加变量组和数据点,只要配置好数据类型、寄存器和地址就可以和PLC进行读写操作。驱动支持数据类型主要包括Bool、Byte、SByte(有符号单字节)、UInt16、Int16、UInt32、Int32、Float、String。需要注意的是西门子1200、1500的CPU及DB块访问,需要对CPU保护和访问DB块进行相应配置。本系统需要和PLC传输的IO数据如表1所示。
图表编号 | XD00139013000 严禁用于非法目的 |
---|---|
绘制时间 | 2020.03.05 |
作者 | 曹宝文 |
绘制单位 | 天津中德应用技术大学 |
更多格式 | 高清、无水印(增值服务) |