登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:关于三菱时间标签问题
点击:1624 回复:2
楼主
编辑
引用
管理
879098612
请教各位,在三菱PLC定义一个时间标签比如“time”
然后在ST语言中
OUT(time,m0);
为什么编译不过去
OUT(T0,M0)
就编译正常这是为什么?
三菱FX5UPLC
21-01-18 20:20
1楼
编辑
引用
管理
6926792
在ST语言中可以这样
21-01-19 08:40
2楼
编辑
引用
管理
cvlsam
引用
879098612
在 2021/1/18 20:20:33 发言
【内容省略】
原因在于:
OUT指令无法接受32位的数据类型,而TIME类型为32位的数据类型。
而你使用OUT(T0,M0)指令时,指令默认的是使用了定时器的输出线圈,因此编译获得了通过。
当你想使用ST语言来标签化编程时,请这样做:
定义你的定时器名称,请注意:定时器类型TIMER和时间TIME是不同的变量,前者是基于定时器结构的结构变量,后者是基本类型的变量。
正是由于定时器是一种结构变量,因此可以通过“.”来访问其成员变量,定时器结构具有3个成员变量:C(定时器线圈),N(定时器当前值)以及S(定时器触点)
Good Luck~
21-01-19 09:37
工控新闻
全球6G标准化工作进入实质阶段,中企扮演什么角色?
中秋佳节 | 图尔克福利派送进行中!
工博会邀请函 | ABB运动控制诚邀您莅临6.1号馆B171展台
中国石化资本参与和利时自动化公司私有化收购完成交割
“量体裁衣”破局转型难题!广域铭岛助力智转数改跑出加速度
倍福 | TwinCAT 3 CNC:集成全新功能与工艺软件包,引领智能制造新纪元
三菱电机加入日本“30%俱乐部”,支持增加女性企业高管
CC-Link|上海工博会,5G 新样机Soft-motion 重磅首秀
更多新闻资讯