如果现在有个项目,需要MODBUS控制五个变频器,那该怎么办?
也许你会说,这还不简单,把前面的通信程序复zhi五遍不就行了?理论上,这是可行的,但却是不可行的,为什么呢?因为串口在同一时间,只能进行一次数据交互。这个一次,是指一次读或是写操作。这就好比一个很窄的路口,一次只能通过一辆汽车,如果五辆汽车一起通过,势必会引起堵塞,一辆也过不去,但我们需要过五辆怎么办?那就需要交通灯或是交指挥交通,通信也一样,也需要有交通灯或是交,而在MODBUS通信中,通风电气成套设备,就需要我们自己来当交,通过程序控制通信流程,这就是轮询方式。
而MODBUS通信实现轮询,有两个常用的方法。
1 时间间隔法
所谓时间间隔法,就是每个操作分配一个固定的时间,比如第yi秒写入频率,第二秒读取频率,第三秒读取电流,当然,这个时间是要根据实际情况来设置的,我们看一个例子:
图一时间间隔
如图一所示,这是一个BLINK 和计数器两个功能块组成的程序,BLINK产生一个50毫秒的脉冲,而计数器对此脉冲进行计数,因此,计数器的当前计数值CV 也就是图中黄色荧光笔部分,就会从1 到6每隔50毫秒递增一次。这样,就为每一次操作分配了50毫秒的时间。
图二 利用时间间隔触发通信
如图二,红色圆圈部分,当数值等于1的时候,我们写入地址0002,当数值等于2的时候,我们读取103,依次类推。黄色荧光笔部分是触发路径。
2 功能块触发法
功能块触发法,是利用功能块的状态参数来触发下一次通信,也就是我在介绍通信的时候使用的BUSY信号。
图三 利用BUSY信号触发下一次读写
如图三所示,当写入0002通信完成后,利用BUSY信号来触发下一次通信,读取103的值。图中黄色荧光笔的部分,就是触发路径,当上一个通信功能块的BUSY信号产生下降沿的时候,证明这次通信已经完成,以此来触发下一次通信
以上,就是两种常用的轮询方法,它们各有优缺点,的方式就是两者结合。利用时间间隔,这个时间间隔的设置就很讲究,时间太短,可能通信还没完成,时间太长影响效率。而利用功能块的BUSY信号,可以很好解决这个问题,矿山电气成套设备,但是,一旦一个环节通信出错,BUSY信号无法给出,就会造成后面的通信无法进行,那么该如何结合呢?那就是用时间间隔来确定从站之间的通信间隔,而同一个从站的读写就用功能块信号触发,这样即使通信有错误,也只是影响一个从站。
我们为每个从站分配30毫秒的时间,那么轮询10个从站只需要300毫秒,这基本能满足我们的需求,而又能保证每个站的通信时间。因为超过10个从站,就不建议用MODBUS通信了,那样就要考虑使用总线了。而一个从站内部,要读写多次的时候,就用BUSY信号触发。这样,即使一个从站通信出现问题,也不会影响下一个从站的通信。
PLC现场实例电气原理图及编程{控制柜}{配电柜}{变频柜}{郑州PLC控制柜}{PLC控制柜}
三相异步电动机的启动控制
1、三相异步电动机的Y-△启动控制
将三相异步电动机的Y-△启动的继电接触器控制改造为PLC控制系统.
(1)确定I/O信号、画PLC的外部接线图
(a)主电路
(b)PLC的I/O接线图
电动机的Y-△启动的接线图
(2)设计三相异步电动机的Y-△启动梯形图
电动机的Y-△启动控制的梯形图
2.三相异步电动机的串自耦变压器启动控制
将串自耦变压器启动的继电接触器控制改造为PLC控制系统 :
(1)确定I/O信号、画PLC的外部接线图
PLC的输入信号:启动按钮SB1,停止按钮SB2,热继电器常开触点FR。
PLC的输出信号:运行接触器KM2、串接自耦变压器接触器KM1。
(a)主电路
(b)PLC的I/O接线图
电动机的自耦变压器启动的接线图
(2)设计三相异步电动机的串自耦变压器启动梯形图
三相异步电动机的串自耦变压器启动控制梯形图
三相绕线式异步电动机的控制
1.三相绕线式异步电动机串电阻启动控制
将绕线式异步电动机串电阻启动的继电接触器控制线路改造为PLC控制系统:
(1)确定I/O信号、画PLC的外部接线图
PLC的输入信号:启动按钮SB1,停止按钮SB2,热继电器常开触点FR。
PLC的输出信号:电源接触器KM、短接R1接触器KM1、短接R2接触器KM
(a)主电路
(b) PLC的I/O接线图
电动机的自耦变压器启动的接线图
2.三相绕线式异步电动机串频敏变阻器启动电路
将绕线式异步电动机串频敏变阻器启动的继电接触器控制线路改造为PLC控制系统 :
(1)确定I/O信号、画PLC的外部接线图
PLC的输入信号:启动按钮SB1,停止按钮SB2,热继电器常开触点FR。
PLC的输出信号:运行接触器KM1、短接频敏变阻器接触器KM2、接入热继电器的中间继电器KA。
(a)主电路
(b) PLC的I/O接线图
(2)设计三相绕线式异步电动机串频敏变阻器启动梯形图
三相绕线式异步电动机串频敏变阻器启动梯形图
自动往返控制
将自动往返控制的继电接触器控制线路改造为PLC控制系统 :
(1)确定I/O信号、画PLC的外部接线图
PLC的输入信号:正转启动按钮SB1,化工电气成套设备,反转启动按钮SB2,停止按钮SB3,热继电器常开触点FR、正向前进限位开关SQ1、反向后退限位开关SQ2、前进极限限位开关SQ3、后退极限限位开关SQ4。
PLC的输出信号:正向运行接触器KM1、反向运行接触器KM2。
自动往返控制的示意图
(a)主电路
(b) PLC的I/O接线图
自动往返控制的接线图
(2)设计梯形图
自动往返控制的梯形图
梯形图经验设计法
(一)PLC控制系统梯形图的特点
(1)PLC控制系统的输入信号和输出负载:继电器电路图中的交流接触器和电磁阀等执行机构用PLC的输出继电器来控制,它们的线圈接在PLC的输出端。按钮、控制开关、限位开关、接近开关等用来给PLC提供控制命令和反馈信号,它们的触点接在PLC的输入端。
(2)继电器电路图中的中间继电器和时间继电器的功能用PLC内部的辅助继电器和定时器来完成,它们与PLC的输入继电器和输出继电器无关。
(3)设置中间单元:在梯形图中,若多个线圈都受某一触点串并联电路的控制,为了简化电路,在梯形图中可设置用该电路控制的辅助继电器,辅助继电器类似于继电器电路中的中间继电器。
(4)时间继电器瞬动触点的处理:除了延shi动作的触点外,时间继电器还有在线圈得电或失电时马上动作的瞬动触点。对于有瞬动触点的时间继电器,可以在梯形图中对应的定时器的线圈两端并联辅助继电器,后者的触点相当于时间继电器的瞬动触点。
(5)断电延shi的时间继电器的处理。FX系列PLC没有相同功能的定时器,但是可以用线圈通电后延shi的定时器来实现断电延shi功能。
(6)外部联锁电路的设立。为了防止控制正反转的两个接触器同时动作,造成三相电源短路,除了在梯形图中设置与它们对应的输出继电器的线圈串联的常闭触点组成的软互锁电路外,还应在PLC外部设置硬互锁电路。
(7)热继电器过载信号的处理:如果热继电器属于自动复位型,则过载信号必须通过输入电路提供给PLC,用梯形图实现过载保护。如果属于手动复位型热继电器,则其常闭触点可以接在PLC的输出电路中与控制电动机的交流接触器的线圈串联。
(8)外部负载的额定电压:PLC的继电器输出模块和双向晶闸管输出模块,一般只能驱动额定电压AC 220V的负载,如果系统原来的交流接触器的线圈电压为380V时,应将线圈换成220V的,或在PLC外部设置中间继电器。
(二)经验设计法
以上实例编程使用的方法为“经验设计法”。顾名思义,“经验法”是依倨设计者的经验进行设计的方法。
1.经验设计法的要点
(1)PLC的编程,从梯形图来看,其根本点是找出符合控制要求的系统各个输出的工作条件,这些条件又总是用机内各种器件按一定的逻辑关系组合实现的。
(2)梯形图的基本模式为启-保-停电路。每个启-保-停电路一般只针对一个输出,这个输出可以是系统的实际输出,也可以是中间变量。
(3)梯形图编程中有一些约定俗成的基本环节,它们都有一定的功能,可以像摆积木一样在许多地方应用。
2.“经验法”编程步骤
(1)在准确了解控制要求后,合理地为控制系统中的事件分配输入输出口。选择必要的机内器件,如定时器、计数器、辅助继电器。
(2)对于一些控制要求较简单的输出,可直接写出它们的工作条件,依据启-保-停电路模式完成相关的梯形图支路。工作条件稍复杂的可借助辅助继电器。
(3)对于较复杂的控制要求,为了能用启-保-停电路模式绘出各输出口的梯形图,要正确分析控制要求,金水区电气成套设备,并确定组成总的控制要求的关键点。
(4)将关键点用梯形图表达出来。关键点总是用机内器件来表达的,在安排机内器件时需要合理安排。绘关键点的梯形图时,可以使用常见的基本环节,如定时器计时环节、振荡环节等。
(5)在完成关键点梯形图的基础上,针对系统终的输出进行梯形图的编绘。使用关键点综合出终输出的控制要求。
(6)审查以上草绘图纸,在此基础上,补充遗漏的功能,更正错误,进行后的完善。
行业领域:自控集成。定位:PLC工程师。
待遇:只懂PLC的话,终15K一个月顶天,如果会现场安装(电气部分),会出自控成套方案,愿意长期现场跑,20K朝上(一般是看你待的公司是处在项目的哪个位置来决定)。
你要认清,PLC很好学,PLC只是实现某种功能A的工具,真正有价值的恰恰是这种功能A和想出这种功能A的能力。
比如实现一条生产线,生产线的价值是生产产品,终客户得益了。
这个生产线以什么样的工艺实现,想出这样工艺的公司,或者拥有成熟方案的公司,就可以从项目中获得投入和利润比例。这也就是一般我们说的设计方,也有可能是甲方,也有可能是项目的总包。
所以整个项目的产生和结束,利益关系给你理清了,你也就知道你在这个项目中发挥的价值,也能认清终你在这个岗位上的回报。
当然功能A并不是只靠PLC就能实现,只不过是现在大部分项目中比较常用也可以说是必用的一种工具而已。
PLC没有证书,也无法通过证书或者是考试方式来证明自己。
一般不推荐自己学,因为这个都是实践出来的,真真正正要去现场用PLC才能学出来的,当然基本的编程方式要知道的前提下。
如果要自学,就登陆一些常用PLC厂家的网站去寻求帮助
我看下来常用的西门子这块支持做的不错。S7-300也是国内常用的,小型化的就是S7-200smart或者S7-1200。400一般是只用CPU做冗余,1500没用过不知道。
如果你没有毕业,给你个当前的优先级,考研gt;纯软件gt;单片机gt;PLC(自控)
如果你已经毕业了的话, 考研gt;纯软件gt;单片机gt;PLC
如果你不怕长期待现场,这个长期是指短则一个月,多则三个月的;又不想考研。
那么自控这行业应该蛮适合你的,而且有本事后跑到外企或者大企业的自控系统维护,那么高度会到20K朝上。
建议转学单片机
如果你说的是plc程序工程师.......
举个例子吧
我自己都看不起自己的智商
写一些plc程序和玩一样
当然模块设计师不了解不做评价
有谁能保证哪些东西一定有前途?!plc是个控制器,技术实在不断更新的,要用就学吧,但是光学“器”不学“道”,难以成长进步,你可以积累设计经验,看看学学设计方法,但是要融汇成自己的东西还是要自己琢磨。
就听说过plc结业证,但好像就是劳动部搞得小花样,和维修电工差不多,没听说国家组织过plc这类的考试…
抱歉,对这方面了解不深,感觉是自控的大佬能懂得多些,但plc只是个工具而已,没必要花过多心思考这东西……
当然如果你的自身发展需要那就因人而异……
没入门的都会问学plc怎么样 老司机都知道plc只是个工具 无所谓学不学plc 重要的是工艺
金水区电气成套设备-通风电气成套设备-继飞机电(优质商家)由郑州继飞机电设备有限公司提供。郑州继飞机电设备有限公司(www.zzjifei.com)是一家从事“电气控制柜的设计安装调试及服务”的公司。自成立以来,我们坚持以“诚信为本,稳健经营”的方针,勇于参与市场的良性竞争,使“西门子,正泰,施耐德,台达,欧科”品牌拥有良好口碑。我们坚持“服务至上,用户至上”的原则,使继飞机电在工业自动控制系统及装备中赢得了众的客户的信任,树立了良好的企业形象。 特别说明:本信息的图片和资料仅供参考,欢迎联系我们索取准确的资料,谢谢!