日韩床上生活一级视频|能看毛片的操逼网站|色悠悠网站在线观看视频|国产免费观看A淫色免费|国产av久久久久久久|免费A级视频美女网站黄|国产毛片av日韩小黄片|热久久免费国产视频|中文字幕无码色色|成人在线视频99久久久

當前位置:機電之家首頁 >> PLC技術>> PLC基礎 >> PLC程序 >> PLC程序故障排除的一個小經驗
PLC程序故障排除的一個小經驗

看到三菱論壇里有網友發(fā)貼求助<寄存器不能清零,求助 >,大意是數據寄器在使用一段時間后會出現(xiàn)不能清零現(xiàn)象。換地址也不可以。為此將程序上傳請求幫助。

我打開程序查找該數據寄存器地址,第一地址為計數器賦值,采用加一指令,程序指令如下:ANDD<   D62   K999999999    /      DINCP         D660

另一個清零指令  LD    T66   MOVP   K0    D660   /  RST   D660

 上面的程序來看,是看不出多少問題,后面的RTS指令我估計是樓主沒辦法的情況下加上去,但是就這樣也是不能清零。

我發(fā)現(xiàn)一個問題就是:前面加一信號用了32位,這說明數據很大,應該是大于32767.而后面清零指令只用了16位。也就是說清零只能清除16以下,大于32767的數據將不能清零。

為了證實我的想法。進行模擬仿真。將D660賦值大于32767.為了調方便,做了一點小更改:LDP  X0    DMOV    K45000   D660   /   LD   X1   MOVP   K0   D660

按上述程序調試并清零,當數據小于32767以下,也就是16位數據位程序能清零,當把45000傳進去以后,程序不能清零,且數據變?yōu)樨撝怠_@就證實我了是論證,于是將清零程序改寫為32位  LD  X1     DMOVP   K0  D660

再進行清零動作,OK

在程序編寫的時候,一定要注意32位和16位的區(qū)別,當賦值大于32位時,清零同樣也要用32.否則只能清除16位以下數據。

作者:未知 點擊:712次 [打印] [關閉] [返回頂部]
本文標簽:PLC程序故障排除的一個小經驗
* 由于無法獲得聯(lián)系方式等原因,本網使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《PLC程序故障排除的一個小經驗》相關權利人與機電之家網取得聯(lián)系。
電子樣本

SN系列樣冊
:鞏經理
:13915946763
:南京塞姆泵業(yè)有限公司
個人求購

李先生 【求購】  一體化消防...  2025-12-22
何經理 【求購】  亨通電纜  2025-12-22
肖先生 【求購】  氣缸LCR...  2025-12-22
王嘉文 【求購】  減速機  2025-12-22
付先生 【求購】  循環(huán)水處理  2025-12-22
楊金軍 【求購】  玉柴船用發(fā)...  2025-12-22
陳經理 【求購】  星諾XIN...  2025-12-19
胡勇 【求購】  扎帶機  2025-12-19
VIP公司推薦