您当前的位置:五五电子网电子知识plc技术PLC入门西门子S7-300PLC从入门到精通的100个经典 正文
西门子S7-300PLC从入门到精通的100个经典

西门子S7-300PLC从入门到精通的100个经典

点击数:7692 次   录入时间:03-04 11:42:13   整理:http://www.55dianzi.com   PLC入门
:如果想通过上位或触摸屏对PLCS5TIME类型的参数进行设定,有什么方法?

  1、 从上位机写整型数INT或实数REALPLC,首先该数值需包含以毫秒为单位的时间值,在写入PLC的数据存储区后,利用ITDInteger to Double Integer)或RNDReal to Double Integer with Rounding Off)将该值转换为双整形,然后将该值写到类型为TIME的变量里,在程序中调用FC40,将TIME转换成S5TIME即可。

  2、 从上位机写WORDPLC,首先该数值需包含以某时基为单位的时间值,在写入PLC的数据存储区后,用Word Logic下的WOR_W指令将该值与其时基相或,再利用MOVE指令将得到的数值写入S5TIME类型的变量中。

  3、 如果使用WinCC作为上位软件,或上位软件支持32位带符号浮点数,可以从上位写32位带符号浮点数到PLC中定义为TIME的变量,然后在程序中调用FC40,将TIME转换成S5TIME即可。

 

98STEP 7中相关时间处理和转换的功能块有哪些?

   SFC 0 "SET_CLK" 设置CPU时钟

   SFC 1 "READ_CLK" 读出CPU时钟

   FC 3 "D_TOD_DT" DATE_AND_TIME 中取出DATE

   FC 6 "DT_DATE" DATE_AND_TIME 中取出the day of the week,即星期几

   FC 7 "DT_DAY" DATE_AND_TIME 中取出时间

   FC 8 "DT_TOD"

   FC33用于S5TIMETIME的转换

   FC40用于TIMES5TIME的转换

 

99:如何实现带电拔出或插入模板,即热插拔功能?

上一页  [1] [2] [3] [4] [5]  下一页


本文关键字:西门子  经典  PLC入门plc技术 - PLC入门