登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:关于三菱时间标签问题
点击:1470 回复: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
工控新闻
模块化整机BIS-6670K:物流自动化分拣系统控制的理想选择
工业自动化控制利器:多网口整机SIC-2709G-DW2
下一代智能工厂来了 三项核心技术解密
浩亭荣获中车时代优秀供应商,持续赋能铁路数字化
Teledyne FLIR IIS扩展其Forge相机系列,达到IP67防护等级,适用于智能农业、食品和饮料行业
中国DCS市场蓬勃发展,引领工业自动化新浪潮
魏德米勒新型单对以太网连接器 ——为物联网和工业4.0应用而生的理想工具
傲拓科技积极应对工业控制系统网络安全挑战
更多新闻资讯