登录
首页 人机界面 普洛菲斯Pro-face
回帖 发帖
正文

主题:求助]GP 37W2与OMRON CPM2A的连接问题

点击:8546 回复:12

连接线和设置都试过,可以确认没问题。PT显示错误代码“PLC NOT RESPONDING(02:FE)”。请各位大虾指教。谢谢!
04-01-31 10:12
您的問題應該很好解決,請查看一下您的人機與PLC兩邊的通訊速率及停止位元...等等的參數設定,是否有一致,大部分的人常常都是因為一個設定上的小小疏失,造成無法連線喔
04-02-02 18:46
谢谢!我的连接问题已经解决了。但出现一个新问题:GP 编程中我设置一个密码登陆界面,就是要输入密码才能修改PLC中的参数,自编一D-Script如下:
if (DM1000<>DM0714)
{set(〔d:002900〕)}
else
{(w:〔ls0008〕=14)
(w:〔DM1000=0〕)

endif
触发值为3900,DM1000为键盘输入值,DM0714为预设值。但是当条件都成立时,程序没执行。请高手指点!
谢谢!
04-02-06 23:17
您的程式中有幾個地方必須注意
1.您的變數位址最好是使用輸入小鍵盤鍵入代碼,例如 ls 必須打成 LS,否則系統會幫您建立成一個Symbol name,若您不幫這個名稱指定位置的話,這個變數系統將會把他當成是一個錯誤的位置
2.您的程式是用複製貼過來的嗎??看起來語法好像不太對,有一點怪怪的
3.當您將換頁位置帶入14後,系統必須要再將 [W:LS0008]設定為0,否則執行一次換頁後,系統判斷[W:LS0008]==[W:LS0001],將不會再進行換頁,程式寫法如下
if ([w:LS0001]==[w:LS0008])
{
[w:LS0008]=0
}
endif
4.將您的程式修改如下(判斷觸發條件一樣)
//////////程式開始///////////
if ([w:LS0001]==[w:LS0008])
{
[w:LS0008]=0
}
endif
if ([w:DM1000]<>[w:DM0714])
{
set([b:DM002900])
}
else
{
[w:LS0008]=14
[w:DM1000]=0
}
endif
//////////程式結束///////////
您可以試試看^_^
最后修改:2004-6-14 21:38:13
04-02-08 17:14
谢谢八百壮士!
改动之后成功了!请你喝老酒!:)
04-02-09 20:12
恭喜恭喜 真的嗎??可以用了啊,我也替您高興喔,祝工作順利 呵呵  ^_^
04-02-09 21:21
八百壯士真是GP 的使用高手!
04-06-14 12:43
求助]GP 37W2与OMRON CPM2A的连接问题
连接线和设置都试过,可以确认没问题。PT显示错误代码“PLC NOT RESPONDING(02:FE)”。请各位大虾指教。谢谢!
请问老大是怎么解决这个问题的呀?我也碰到这个问题了?
07-02-24 14:35
GP侧是25PIN的公头
PLC侧是9PIN的公头
波特率是19.2K,偶校验,数据长度7 位。停止位是2位。RS232(我用4线或2线也不行)
表情表情表情
07-02-24 14:43
我把PLC通讯口的那个开关拨了也不行表情
07-02-24 14:45

上一页下一页

工控新闻

更多新闻资讯