s7-200cpu226 P0口自由口PPI協(xié)議和MODBUS協(xié)議切換分時和觸摸屏和儀表通訊
劉玉蓉
發(fā)布于2014-12-08 17:21
1497
0
標(biāo)簽:
本人在現(xiàn)場搞集中供熱,自控柜配置如下,一個s7-200 cpu226 3個EM235模塊 一個威綸通觸摸屏 大連海峰熱量表一個 243以太網(wǎng)模塊一個( 仿西門子 PPI轉(zhuǎn)以太網(wǎng) ) 。 CPU P0口連接觸摸屏 P1口連接以太網(wǎng)模塊 現(xiàn)在現(xiàn)場想采集熱表一些參數(shù)以及后期變頻器一些參數(shù),本人打算采用MODBUS-RTU通訊,目前只采集熱表的瞬時流量和熱量等,采用MODBUS-RTU通訊接在P0口 讓p0口分時通訊 每10S接通100ms進(jìn)行485初始化通訊 這樣觸摸屏也就有100ms時間不能和plc通訊。 現(xiàn)在程序已經(jīng)做通。不知道多長時間接通一次485初始化程序 以及485通訊的時間 為合理 還有就是一個問題 plc這樣切換會不會燒口 或者觸摸屏那兩根信號線和485信號線有不匹配嗎? 目前用著沒問題,想探討一下 以后會不會有別的影響 程序如下
圖片說明: 1,2 2,程序
佳答案
1、CPU P0口連接觸摸屏 P1口連接以太網(wǎng)模塊 ?
P0口、 P1口均為RS485口,怎么連接以太網(wǎng)模塊?直接連不了,除非是RS485轉(zhuǎn)以太網(wǎng)的網(wǎng)關(guān)!
2、不知道多長時間接通一次485初始化程序 以及485通訊的時間 為合理?
、一般RS485初始化程序在開機(jī)時執(zhí)行一次就可以,可應(yīng)用SM0.1( PLC從Stop狀態(tài)到Run狀態(tài),該繼電器接通一個掃描周期,常用于初始化)來使能。
、RS485通訊的時間要根據(jù)自己系統(tǒng)的程序量來定,與其他程序無沖突并能達(dá)到預(yù)期的響應(yīng)為宜。
3、 plc這樣切換會不會燒口 或者觸摸屏那兩根信號線和485信號線有不匹配嗎?
RS485通訊線接法是一致的。