登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:求大神解释 ,这程序里8192什么概念
点击:1689 回复: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
工控新闻
韩国砸136.5亿韩元打造“机器人谷”!目标全球产业枢纽
AI与人形机器人深度融合:商业化路径逐清晰
优必选、越疆、极智嘉港股机器人三巨头中报曝光,谁将率先冲破盈利线?
ABB为智利国有铜企Codelco优化无齿轮磨机驱动系统维护服务计划
制造企业ESG通关“三策”:部署协作机器人的战略价值
罗克韦尔自动化发布《智能制造现状报告:CPG版》:报告显示CPG 行业优先考虑创新而非削减成本
电子信息制造业稳增长行动方案发布
2025达索系统制造业高峰论坛在广州举办
更多新闻资讯