登录
首页
PLC论坛
台达PLC
回帖
发帖
正文
主题:问个台达PLC赋值问题
点击:3755 回复:6
楼主
编辑
引用
管理
truezhang
我想将一个常数88888888(32位数)赋值给D100,我试着写 MOV K88888888 D100提示是错误的,不知应该怎样写指令?
17-10-25 19:49
1楼
编辑
引用
管理
pan_xiansheng
你那还是16位指令,32位与此不同,
DMOV K88888888
17-10-25 19:55
2楼
编辑
引用
管理
mjinbao
32位数需对应32位指令(参见1楼,双字),同时会占用两个数据寄存器;
例如,执行指令DMOV K88888888 D100,是指K88888888→ D101 D100。
17-10-26 06:29
3楼
编辑
引用
管理
ZCMY
MOV只能是16位的;
都知道是32位怎么会不知道用DMOV ?
17-10-26 08:35
4楼
编辑
引用
管理
ytleaderplc
还是16位 32位概念没有理解了
17-10-26 09:32
5楼
编辑
引用
管理
ZCMY
16位带符号数区间十进制-32768~32767; 16进制0~FFFFH;
在上面范围内可以用16位指令,超出了必须使用32位;
17-10-26 13:10
6楼
编辑
引用
管理
MIC小赖
讲真的,我觉得在写程序了解指令之前,你更需要了解下数据类型。Bit、word、Dwod、INT、DINT、LONG、shot等各个数据类型的区别和用处。。。。不然怎么对症下药。。浮点数整数随便用么?
17-10-28 13:30
工控新闻
2025中国自动化与人工智能教育大会暨2024-2025学年全国青少年劳动技能与智能设计大赛全国决赛在浙江桐乡启幕
论道工业智能体:落地关键与挑战?
“工业智能化与量子可信计算应用大会”在成都芯谷举办
2025世界人形机器人运动会闭幕 世界人形机器人运动联合会宣告成立
海尔系斥资超12亿元巩固控制权 新时达背靠“大树”谋扭亏
资料下载 | ABB HyQ产品组合助力制氢行业降本增效
调查显示:成本与安全驱动北美机器人加速普及
零碳园区建设与投资研讨会在合肥召开
更多新闻资讯