jan522
级别: 探索解密
精华主题: 0
发帖数量: 6 个
工控威望: 126 点
下载积分: 605 分
在线时间: 6(小时)
注册时间: 2011-10-11
最后登录: 2022-03-14
查看jan522的 主题 / 回贴
楼主  发表于: 2012-04-15 08:07
各位先进
我用三菱时,系统时间转到暂存器内,暂存区数字格式,可用BCD码很容易比对,对时或分可分别比对,我可依系统时间5时30分系统启动,20时59分停止系统动作

S7 300 PLC,利用FC8(DT_TOD)将系统时间转到暂存器,暂存器内容是时间格式(HH:MM:SS:mmm),时间格式内还有秒数以下3位计时,这个时间格式比较让我头烦脑很久且无解

我需系统时间5时30分系统启动,20时59分停止系统动作,请问使用的先进:S7 300更好作法吗
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6777 个
工控威望: 38380 点
下载积分: 4363 分
在线时间: 9540(小时)
注册时间: 2006-09-13
最后登录: 2024-12-26
查看cvlsam的 主题 / 回贴
1楼  发表于: 2012-04-15 09:00
西门子与三菱的做法相同。

区别在于三菱依靠读取系统的特殊寄存器来获取时间,而西门子通过SFC01来读系统时间,返回的数据类型为DT格式,通过读取DT数据的不同字节来得到对应需要的时,分等数据。

在Step7编程手册的附录中,详细描述了DT数据类型。

Regards
jan522
级别: 探索解密
精华主题: 0
发帖数量: 6 个
工控威望: 126 点
下载积分: 605 分
在线时间: 6(小时)
注册时间: 2011-10-11
最后登录: 2022-03-14
查看jan522的 主题 / 回贴
2楼  发表于: 2012-04-15 11:42
感谢1楼的回覆
我已在附录细看有关DT类型