溫柔的郎
級別: 略有小成
|
各位大神,我用的SMART700IE屏與smart200 plc做Modbus RTU通信測試,(其實最終我要用的是smart200的通信功能,屏會去掉的,僅暫時驗證一下而已) 通信后發現屏里的數據更新很慢,我做了給1s加一的變化數據,在屏里設置數據100ms更新一次,結果屏顯示的PLC累加值是2.5.8.11等這樣動畫片式的變化, 監控plc程序,數值1s自加1變化,1.2.3.4.5.6.。。。。。但屏里的數值就是就是2.5.8.11.。。。等變化,跟不上plc程序的變化。 這是什么原因啊 Modbus RTU參數,9600,8,無,1 有知道的大神指導指導!!感謝!! [ 此帖被溫柔的郎在2021-08-30 16:35重新編輯 ] |
---|---|
|
溫柔的郎
級別: 略有小成
|
我按大神指導,把校驗分別改成偶校驗,奇校驗,無校驗,數值顯示都是一樣的延遲動畫片效果。 我程序1秒累加1,可SMART700 IE屏顯示的數值卻相隔3顯示, 很明顯SMART200 PLC+SMART700IE屏用Modbus RTU通信,數值延遲3秒,難道西門子既不想說自己不支持全宇宙通行的Modbus,又還想讓人使用自己的協議,所以就弄出了這個用西門子協議就很快,用Modbus協議就很慢的對比效果來,這個居心也太明顯了,堂堂一大品牌,這些小技倆也能拉下臉來用。 |
---|---|
|
溫柔的郎
級別: 略有小成
|
今天,找來一個MCGS7寸屏,和Smart200 plc進行Modbus RTU通信,PLC程序還是VW地址自加1功能, 在PLC程序能監測到此地址從1,2,3,4,5,6.。。。。。。25。逐個變化, 在MCGS屏端也能看到數值從1,2,3,4,5,6‘。。。。。25逐個變化, plc程序不改變,循環自加計數到25, 再接上SMART700 IE屏,用以太網S7協議,數值顯示1,2,3,4,,5,6.。。。。25逐個變化。 把SMART700 IE屏,用Modbus RTU協議下載,數值顯示8,21,10,24,14,2.。。。。跳躍變化。 通過幾個對比校驗,發現Smart700 IE屏對Modbus RTU協議反應速度特別特別的慢,調節波特率,奇偶校驗,都沒啥改善, 可以肯定的是,這不是技術問題,世界名企西門子豈能做不好個Modbus RTU通信??如果把Modbus RTU做的好用了,誰還用西門子自有協議, 如果不是這些因素,請為西門子服務的大神們指導解決下SMART700 IE屏用Modbus RTU通信速率極低的問題。 |
---|---|
|