大家好,欢迎来到IT知识分享网。
S7-1200/1500较传统S7-300/400新增了IEC 定时器和计数器,使用IEC 定时器和计数器具有如下优势:
• 由于有了新生成的背景数据块,可以对块进行多次调用,而且通过多重背景数据块的调用,可以减少内存使用。
• IEC 计数器较之S5定时器具有较大的计数范围。
• IEC定时器较之S5定时器性能更佳,且计时更为准确
步骤:
首先创建有多重背景属性的全局 DB,这样就避免了因为每一个计数器和定时器都创建一个背景 DB,而导致项目混乱并增加内存使用。
打开新创建的 DB,添加静态变量,IEC 定时器是数据类型IEC_TIMER、IEC_LTIMER 或 TON_TIME 和 TON_LTIME 的结构,它也可以声明为块中的本地变量。 IEC 计数器是数据类型 IEC_SCOUNTER、IEC_USCOUNTER 等的结构。
在调用计数器功能时取消 “Call options” 。双击计数器块上方的 (“<???>”) ,点击 “眼睛” 图标(列出所有可选参数)并且选择新生成的 “IEC_TIMER_DB”。
选择”IEC_TIMER1″。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/63395.html