大家好,我们有套840Dsl的床子。PLC和服务器连接,然后又通过无线连接到了一个打印机。这样的话,我们就可以通过PLC来打印产品的标签。
但是这几天,打印机突然不工作了,问了下IT部门,他们回复说,PLC发送的年份是 14,如果改称 2014 的话,就没问题。
察看了下PLC的相关程序,其中是:
NW1
CALL SFC 1
RET_VAL:=#fehler (int, address: 0.0)
CDT :=#uhrzeit (date_and_time, address: 2.0)
NW2
L LB 2 // year
BTI
T DB407.DBD 28 ("label".year_time_stamp)
T DB408.DBD 28 ( "production data".year_time_stamp)
其中 LB2 的值就是 14。
请问,如何才能把14改称2014?
谢谢。
最佳答案
因为没有办法看到与打印机或者说是服务器的具体通讯是怎么做的,所以也不能很具体说明该在那个位置进行修改,以上程序只是读取CPU时钟的;
根据你字面上的理解没有猜错的话可以这么改试试看
NW2
L LB 2 // year
BTI
T DB407.DBD 28 ("label".year_time_stamp)
L 2000 //修改部分
+I //修改部分
T DB408.DBD 28 ( "production data".year_time_stamp) //应该是发给生产的数据
提问者对于答案的评价:
谢谢。
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc229152.html