电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

三菱PLC编程实例和编程优化篇

三菱PLC编程实例和编程优化篇_第1页
1/9
三菱PLC编程实例和编程优化篇_第2页
2/9
三菱PLC编程实例和编程优化篇_第3页
3/9
精品文档---下载后可任意编辑【Q】检测出口温度来控制 20 个风扇, 温度高于设定值就启动一台风扇,一分钟后温度还高于设定值就启动下一台风扇,。。。。一分钟后温度降到设定值以下就关闭一台风扇。上面的动作容易实现,现在的问题是每个风扇都有手动和自动两个状态。假如说现在 1,6,9,18,20。5 台在自动,其余手动温度高于设定值启动 1,温度还高于设定值怎么才能跳过 2,3,4,5 直接启动 6 呢?我考虑的是为每台风扇编号,首先检测哪几台在自动状态,然后控制,可是这样逻辑太复杂了有没有简单的办法????【A】fx3u 可以对位变址,程序比较简单,循环控制即可: FX2N 就要用移位,间接获得自动位,M0 仍为 1min 计时,M10~M29 为自动状态标识,M100~M119 为对应的风扇输出,其他为缓存位:2.三菱 PLC 程序动作分析【Q】这是其中的一部分 为什么 C1 线圈已得电,可下面的 RST M100 却没有得电 这里的动作为什么是 M19 得电一次,M100 置位一次,M19 再得电一次,变复位一次。如此循环。我用的是在线模拟,有关系吗?【A】考虑一个扫描周期内的状态:首先 M100 是 OFF 的,C1 被 M100 的常闭触点一直复位中;M19 置 ON 后第一个扫描周期第一句指令:当 M19 第一次为 ON 时,C0 计数到 1,线圈变为 ON;第二句指令:C0 将 M100 置位为 ON;(注意此时程序还没有扫描到后面,C1 仍然是在被复位的状态。而内存中的 M100 状态已经由 OFF 变为 ON 了)第三句指令:M100 将 C0 复位;第四句指令:虽然 M19 和 M100 同时为 ON,但是因为 C1 仍在被复位的状态,所以此时没有计数。虽然输出线圈显示为 ON 了,但计数值仍为 0;第五句指令:C1 计数值为 0,未达到设定值 1,触点保持为OFF,未能复位 M100;第六句指令:M100 保持为 ON,未能继续复位 C1;第二个扫描周期:第一句指令:当 M19仍为 ON 时,但 M100 也为 ON 了,所以 C0 不计数,保持上一次被复位的状态 OFF;第二句指令:C0 状态为 OFF,对 M100 线圈无影响,M100 仍为 ON;第三句指令:M100 继续将 C0 复位;第四句指令:虽然 M19 和 M100 同时为ON,但 C1 仍没有计数。因为计数器计数需要前边的条件状态有个 OFF---->ON 的状态变化,而此时 M10 和 M100 保持了上一个扫描周期的状态,一直是 ON,没有变化,所以 C1 计数值保持为 0,虽然输出线圈的状态是 ON ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

三菱PLC编程实例和编程优化篇

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部