登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:求大神解释 ,这程序里8192什么概念
点击:1678 回复:8
楼主
管理
liuxd6909
如题
最后修改:
2019/4/27 8:53:25
19-04-27 08:49
1楼
编辑
引用
管理
zrx517697809
比较啊,没看到什么特别的
19-04-27 09:06
2楼
编辑
引用
管理
秀空
要结合现场吧,输入输出的。
19-04-27 09:29
3楼
编辑
引用
管理
李东泽
ADD_I输入端IN1(DB_168)和IN2(8192)中的整数相加,结果送入OUT(#T3)中,然后#T3通过MOVE指令从输入端(IN端)输入的数据传送到输出端(OUT端)#T4,(MOVE指令可以对字节(B)、字(W)、双字(DW)等类型的数据进行传送)。
断开延时定时器指令(S_OFFDT ),说的这里后面的楼主应该能看懂了吧
19-04-27 10:17
4楼
编辑
引用
管理
346953791
整数,是一个固定数据。。也就是设定值与这个固定的数值相加。。
19-04-27 10:26
5楼
编辑
引用
管理
pqsh
8192?13位满值,或者负值-0?
19-04-27 10:53
6楼
编辑
引用
管理
cvlsam
引用
liuxd6909
在 2019/4/27 8:49:31 发言
【内容省略】
8192,换算成16进制就是2000,换成2进制就是0010 0000 0000 0000,在西门子S5Time定时器中,也就是 时基秒。
ADD_I指令与8192相加,相当于给定时时间(D_168)设定了时基秒,如果D_168的值是15的话,那么通过该指令,变成了S5Time类型的15秒。
变量TJYS接驳在定时器的BCD端上,输出的是已经过去的时间,通过与8192比较,TJYS的值等于TV端设定值减去定时器启动后过去的时间,当等于0时,则表示定时时间到。
纯粹的8192,表示整数则是8192,表示16进制无符号数就是2000,表示S5Time类型就是0秒。
Good Luck~
19-04-27 11:38
7楼
编辑
引用
管理
pqsh
sam专业.
不过这程序看着很怪.计时值做模拟量输出?而且bcd?
19-04-27 11:48
8楼
编辑
引用
管理
liuxd6909
真长知识
最后修改:
2019/4/27 23:21:50
19-04-27 23:21
工控新闻
三菱电机与德扬智能达成战略合作
苏州松下生产科技有限公司二期工厂盛大竣工 | 共创智能制造新篇章
全球工业机器人市场遇冷,中国逆势增长成最大亮点
受益于AI发展 工业富联单季营收超2000亿元
普渡机器人闪耀2025世界机器人大会,全形态具身智能产品矩阵震撼首秀
智能自动化新选择,柯马推出MyCo协作机器人系列
华北工控 PPC-3156QAR:ARM架构工业平板电脑,为医疗服务终端打造高效边缘平台
智微工业发布工业平板主板OVS主板双新品PPB-5002/7001
更多新闻资讯