西门子 PLC 利用CPU时间存储器和OB35做计时器

工控课堂【www.gkket.com】工程师必备网站
添加微信:gkket123 加入500人工控微信群
电气工控自动化-超万元免费资料
方法一、CPU时间存储器
1.1、在硬件组态完成后,双击CPU模板,选择"CYCLE\CLOCK MEMORY"选项,切换视窗后,选择底部的"CLOCK MEMORY"选项,这就是内部时钟脉冲的设置项,系统默认值是MB0,当勾选"CLOCK MEMORY"时,用户可以设置自已感兴趣的MB值.
如果设置的字节是MB100,从M100.0到M100.7为周期性改变值的存储位(脉冲占空比1:1)例如:m100.5为循环接通0.5s断开0.5s。
时钟位对应的时钟周期:
1.2、仿真
编写程序,M150.5由内部时钟控制,通断周期为1S;利用整数加法指令每个脉冲的上升沿加一次。Md50中的数据就是以1s一次累计的计时器
方法二、利用等时中断组织块来实现等时中断,在OB35中调用存储程序块,实现等时存储,该方法较精确
2.1、在硬件组态完成后,双击CPU模板,选择“Cyclic Interrupts”,设置“OB35”循环中断时间“Execution”,1000为中断时间。
新建“OB35”块,并双击打开,选择累加指令“ADD DI”, 编写如下图中的程序
打开PLCSIM,下载“OB35”块到仿真PLC,打开监视器,数值1s增加1。
转发是最大的鼓励!谢谢您的支持!
重要通知
想加入工控PLC学习技术交流群
请添加班长为好友
并备注:地区-行业-姓名昵称获取进群资格。
工控PLC学习 专业专注分享
分享到朋友圈,和朋友们一起分享吧
——————————————————————
▣ 来源:网络-百度文库,侵删!
▣ 声明:我们尊重原创。文字图片视频素材,版权属于原作者。部分文章推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们删除处理(联系17621634088-微信同号),我们只做分享之用,不用于商业。
她们都关注了,你还等什么?

工程师必备
- 项目客服
- 培训客服
- 平台客服
TOP
