需要像MODBUS 那樣做輪詢嗎?還有想問是否可以在一個(gè)程序段里面將1臺(tái)機(jī)器的不同地址寫上去?例如可以在一個(gè)程序段里面讀VD200,又讀MD100?
S7通信_(tái)S7-200 SMART:
https://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/016.html
S7-200 SMART CPU之間S7通信:
https://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/064.html
要的,讀寫要錯(cuò)開。只能一條指令有效。可以進(jìn)行輪詢,也可以在一個(gè)程序段里面讀VD200,又讀MD100。如果PLC都是SMART,為什么不用最新支持的PROFINET,采用用以太網(wǎng)多快呀。
如果都是smart 直接使用profinet 是最方便的,一個(gè)組態(tài)為I/O控制器,其他的組態(tài)為智能I/O設(shè)備。也可以用modbustcp
你參考下吧,做的RTU輪詢
電話:13818569113
郵箱:13818569113@139.com
網(wǎng)址:http://openxml.net/
地址:上海青浦區(qū)北青公路7171號111-112室