各位好,因为是plc新手,手册看了但是写的不是很懂,所以请教各位
plc cpu型号为Q06UDEH,软件为gx works2 1.536j.
我在读取plc时出,其中有两个程序出现此画面
图1
图2
plc程序共有9个,因为之前我不需更改程序 main_11及main_12 ,所以我没啥去理
最近因为需更改这两个部分,所以去查才知道读取时需将 "使用标签" 打勾,读取后画面如下
图3
查了网络信息,因为是使用标签关系 , 因为我读出时,程序检验不一致(我目前需改main_11的程序),
图4
而站友的答案是说
程序是用了标签功能。程序没有将最后一次完整的编译信息写入PLC。先读出带标签的编译信息,再另新建一个不带标签的读出梯形图,可两个融合起来。
于是我先将 "使用标签" 打勾,再将plc读出 --将档案存为A , 然后再新建一个,然后使用标签 不打勾,再读出 --将档案存为B
因为不知道如何融合,所以我是将 读出不带标签的程序读出后,然后将工程类型更改成使用标签,再编译 (因为出现红字)
图5
图6
编译完成出现下面information,有出现错误代码
然后打开档案A(使用标签),将其它程序砍掉,只留main_11,然后将档案B的main_11 覆盖回去
此时检验程序,发现一致,我想应该是没问题了,如图
图7
但写入时出现此画面,所不敢写入
图8
图9
所以目前有几个问题想请教各位
1. 编译完成時,有時會出现错误代码,如下
图10
图11
其中error为0 , warning为0 ,但有错误代码,请问可以不理直接写入吗?
不然就是会出现如下图
图12
图13
2. 写入时源代码信息一定要写入吗?
如果是的话,那可以像我上述一样,只写入源代码信息外,只写入一个我需要的程序(main_11)
还是说全 部都要写入?
图14
3. 我的步骤是正确吗? 也就是如上说明的覆盖方式 (检验后程序是一致的)
出现如上的讯息可以不理,直接写入吗??
4. 为甚么我用plc校验时,未使用标签读出的程序,都是一致的,而使用标签的都不一致, 表示当时的厂商是否不理直接写入?? (如图1,2所示)
[ 此帖被whitemarch在2019-04-01 22:23重新编辑 ]