如图所示,TRD是读取时钟指令,执行的结果就是D0为年,D1为月,D2为日,D3为时,D4为分,D5为秒,D6为星期。然后D3小时与常数比较,比如D3大于等于19(即晚上7点)Y0输出,并且D3小于5,Y0输出,这样就是晚7点到次日5点之间,Y0输出。比如夜灯。望采纳。。。
使用DateRD指令读取系统时间。
TRD(FNC166) TRD(P)指令为16位运算,占7个程序步。[D.]可取T,C和D。 该指令的功能是读出内置的实时时钟的数据,并放进由[D.]开始的7个字内。如图所示,当X1为ON时,将实时时钟(它们以年、月、日、时、分、秒、星期的顺序存放在特殊辅助寄存器D8013~8019之中)传送到D10~D16之中。 时间读取指令,即从...
三菱st 读取系统时间指令 那个数组怎么填写 ? 收藏 分享到 527383814 文章数:233 年度积分:59 历史总积分:5895 作者的所有帖子(233) 注册时间:2014/9/11 发站内信发表于:2023/4/1 23:45:07 楼主 TWR( ?BOOL_EN? , ?ARRAY [0..6] OF ANY16_s? ); ?ARRAY [0..6] OF ANY16_s? 这个参数是...
三PLC时间读取及转换为字符串(含程序)1、用DATARD指令读出系统当前时间(该指令默认读取PLC年月日时分秒星期)读取完成,时间将以BIN格式存储在D0-D..
可以用M8002得电后置位时间脉冲数传给存储区D1000再用加法指令相加上次的时间数据即可。