国产蝌蚪视频在线观看_亚洲亚色_日批网站免费_亚拍一区_69网站_九热精品_最新中文在线视频_欧美视频日韩视频_国内精品二区_天堂资源站_av综合一区_国产精品久免费的黄网站_四虎免费在线观看_少妇做爰奶水狂喷视频_野花视频韩国免费观看3_久久国产精品亚洲人一区二区三区_国产日产精品_国产精品毛片_亚洲精品久久草草起碰_国产偷国产偷亚洲综合av_两个人日本WWW免费版_91麻豆视频_亚欧在线观看视频_久久久99免费_久久精品视频12_麻豆视频播放_日本高清WWW午色夜COM_公和我做好爽添厨房_成人午夜剧场在线观看_gay无套ⅹxxoo_在线观看成人福利

神仙不養(yǎng)魚
級別: 探索解密
精華主題: 0
發(fā)帖數量: 0 個
工控威望: 107 點
下載積分: 1977 分
在線時間: 13(小時)
注冊時間: 2020-06-08
最后登錄: 2025-03-05
查看神仙不養(yǎng)魚的 主題 / 回貼
樓主  發(fā)表于: 2021-04-24 09:56
圖片:
之前提過一個問題,就是讓操作者自行輸入一個點進行監(jiān)控,達到設備排查故障時同畫面可以監(jiān)控必要的輸入輸出點的問題
后來一位大哥提點了一下用宏指令,最近閑余的時候研究了一下,做了一個點實驗,功能上基本能完成
但是用PC連接PLC在線模擬的時候發(fā)現問題
第一個版本是用的select case 的方式選擇輸出,由于點太多的話語句太復雜,只做了少量的點。直接關聯(lián)PLC輸入的指示燈和宏指令管來的指示燈都可以迅速反應。
第二個版本用的數組的方式,由于語句比較簡單,所以添加了64個點,這時問題就來了。宏指令關聯(lián)的指示燈對比直接關聯(lián)PLC的指示燈慢0.5-1秒的樣子。這是什么原因呢?
請各位大神指導指導
附上第二版本的指令
macro_command main()
char X1scan = 0
bool Xstate[64]
char i = 0
bool Xled = 0
GetData(X1scan, "Local HMI", LW, 0, 1)
GetData(Xstate[0], "Mitsubishi FX3U/FX3G/FX3GA", X, 0, 64)
i = X1scan
Xled = Xstate
SetData(Xled, "Local HMI", LB, 0, 1)
end macro_command
神仙不養(yǎng)魚
級別: 探索解密
精華主題: 0
發(fā)帖數量: 0 個
工控威望: 107 點
下載積分: 1977 分
在線時間: 13(小時)
注冊時間: 2020-06-08
最后登錄: 2025-03-05
查看神仙不養(yǎng)魚的 主題 / 回貼
1樓  發(fā)表于: 2021-04-24 09:57
不知道是否是因為讀寫的數據太多導致程序運行的周期變長了
神仙不養(yǎng)魚
級別: 探索解密
精華主題: 0
發(fā)帖數量: 0 個
工控威望: 107 點
下載積分: 1977 分
在線時間: 13(小時)
注冊時間: 2020-06-08
最后登錄: 2025-03-05
查看神仙不養(yǎng)魚的 主題 / 回貼
2樓  發(fā)表于: 2021-04-24 09:59
減小到16個點也是有延時
夢雨天涯
微信hui530527   &
級別: 網絡英雄
精華主題: 0
發(fā)帖數量: 0 個
工控威望: 8373 點
下載積分: 18449 分
在線時間: 3458(小時)
注冊時間: 2016-10-31
最后登錄: 2025-09-13
查看夢雨天涯的 主題 / 回貼
3樓  發(fā)表于: 2021-04-24 10:15
給你兩個字,加油吧
微信hui530527      b站賬號,非標自動化譚工
請不要隨意加我,不會隨便通過。
工控技術交流QQ群942493953
神仙不養(yǎng)魚
級別: 探索解密
精華主題: 0
發(fā)帖數量: 0 個
工控威望: 107 點
下載積分: 1977 分
在線時間: 13(小時)
注冊時間: 2020-06-08
最后登錄: 2025-03-05
查看神仙不養(yǎng)魚的 主題 / 回貼
4樓  發(fā)表于: 2021-04-24 14:35
來都來了,指點一二唄
神仙不養(yǎng)魚
級別: 探索解密
精華主題: 0
發(fā)帖數量: 0 個
工控威望: 107 點
下載積分: 1977 分
在線時間: 13(小時)
注冊時間: 2020-06-08
最后登錄: 2025-03-05
查看神仙不養(yǎng)魚的 主題 / 回貼
5樓  發(fā)表于: 2021-04-24 14:45
解決了,宏指令的時間間隔沒有調整,之前是10*100ms,改成1*100ms就行了,不過還是有0.1秒的延時,效果要好多了

屯留县| 和平区| 海淀区| 滨海县| 邳州市| 绍兴市| 奇台县| 清涧县| 岳阳县| 开阳县| 唐海县| 漳州市| 武鸣县| 同仁县| 临漳县| 新建县| 乐山市| 嘉义县| 昌平区| 塔城市| 平陆县| 普兰店市| 赞皇县| 拜泉县| 南丰县| 惠东县| 景洪市| 沾益县| 南木林县| 河北省| 温泉县| 隆安县| 沂水县| 青田县| 哈尔滨市| 闸北区| 治多县| 革吉县| 襄城县| 德清县| 娄烦县|