登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:欧姆龙CP1H 定时器是BCD格式,触摸屏上如何选择数据类型?

点击:758 回复:11

昆仑通态触摸屏上可以选择16进制BCD格式的数据,但是西门子触摸屏上有这种数据嘛?各位大佬是如何解决CP1H定时器数据问题的。BCD格式的数据,怎么写入?问客服,客服说的是和十进制的用法一样,只是数据类型不一样。。。。。
23-12-06 15:21
触摸屏上选择16进制或者10进制数据,然后PLC程序中把该数据转换为BCD格式,然后定时器再使用即可。
23-12-06 15:39
CP1H的程序中将定时器设定值类型BCD改为二进制就完了。
Good Luck~
23-12-06 16:02
CP1H 定时器有BIN,BCD二种工作模式,既然选定BCD其工作范围就是0000-9999
触摸屏只要给出的是BCD就ok了,哪怕选浮点(昆仑屏)
比如 TIM 0 D10 触摸屏给D10的数据是0000-9999,没有ABCDEF,Tim就能正常工作
23-12-06 17:47
前面加个&不就编成10进制的了
23-12-08 09:37

引用 18002767052 在 2023/12/8 9:37:57 发言【内容省略】

请举例说明
23-12-08 10:00
这种是万能的,但是比较麻烦,我看昆仑通态不用转换数据。很方便。
23-12-08 14:02
现在是做售后,在别人的程序上修改升级,CP1H现在有二进制的定时器,数据就是十进制的很方便,但是原程序里全是16进制表示的4位BCD。从本质上来说,数据类型就是BCD类型。因此,触摸屏的数据传送到PLC里肯定是要做数据转换,不管触摸屏上是十进制,二进制,还是16进制,到了PLC里,都应该编程BCD码的形式,要不然,CP1H会不会报错?欧姆龙PLC正在研究到当中。
23-12-08 14:10
我知道,但现在讨论的S是BCD码的定时器,这个其他PLC里都没有遇到过。
23-12-08 14:12

引用 A罗志恒13880 在 2023/12/8 14:02:07 发言【内容省略】

就几行程序,这也麻烦?
23-12-08 14:33

上一页下一页

工控新闻

更多新闻资讯