SBOBET登录地址

歡迎光臨入喜工業控制技術(上海)有限公司
當前位置
首頁 > 新聞中心
西門子s7-200smart modbus 輪詢
2021/7/5 13:12:21
西門子s7-200smart modbus 輪詢

s7-200smart   modbus  輪詢第一次正常,第二次改了一下別的參數就所有的mbus-msg同時開始輪詢


問題補充:請問一下西門子modbus初始化把輪詢復位的程序改怎么寫,用什么條件去觸發啊


圖片說明:

        

你的話讓人看不懂,什么叫同時輪詢?

  

Modbus RTU 主站 (最下面有MODBUS RTU 輪循實例)
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/communication/serial_port/modbus/Master/Master.htm
注意鏈接中前面4個網絡,以及第一次激發MSG的時機。這個程序是久經沙場的。
S7-200 SMART Modbus RTU通信常見問題
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/020.html

  MSG報警6#,只能說明你在同一時刻觸發2個以上的MSG,雖然,看似可能性非常小,你的邏輯還不夠嚴謹。
可能的問題:
1)SM0.1加不加沿,結果是同樣的。
2)沒有理解ctrl指令的done位含義,網絡3的程序段欠考慮,如果重復啟動PLC時。
3)沒有初始化觸發MSG的M區域,如M12.2等,在網絡1中同樣復位它們。
補充問題回復:
我這里是指你在網絡1中的程序段,復位M11.1開始的6個位,加上MSG指令的First管腳的所有M觸發位,這樣當plc程序下載程序后或者重新啟動plc時,這些M會從你的邏輯點開始輪詢了。
如:網絡1
LD     SM0.1
R      M12.2, 10
程序里面寫個初始化,把輪訓位先復位  ,SM0.1復位所有參與輪訓的控制位
注意時序的問題,上面給了很好的例子,如果不參照就自己從新編寫,還是完成位的時序處理,其實實際還需考慮通訊錯誤問題


聯系方式
CONTACT US

電話:13818569113      15721373211

郵箱:fushidianji@139.com

網址:http://morethanzerosum.com

地址:上海青浦區北青公路7171號111-112室

用手機掃描二維碼關閉