现在的位置:主页 > 综合新闻 >

西门子PLC S7-200smart编程初级概述(3)

来源:电脑编程技巧与维护 【在线投稿】 栏目:综合新闻 时间:2021-08-20

【作者】网站采编

【关键词】

【摘要】六、变频器 △变频器在工业用途中举足轻重,各大变频器都差别不大。 上图是为变频器外观,变频器着重于操作性,需要反复操练,说明书很重要需要多

六、变频器

△变频器在工业用途中举足轻重,各大变频器都差别不大。

上图是为变频器外观,变频器着重于操作性,需要反复操练,说明书很重要需要多翻翻看,其中的面板操作、面板功能介绍、安装介绍、参数设定、故障分析非常重要。

难点:

第一次见可能操作不熟练,反复操作2次就有个概念,参数设定尤为重要需要多翻看,BP的AO对应PLC的AI,BP的AI对应PLC的AO,DO1和10V有源输出不能直接接入PLC需要串一个KA取KA的常开或者常闭进PLC,保证PLC的安全性,

七、图纸

一个合格的工程师,设计一个项目时,应该是,图纸、程序、HMI缺一不可。图纸我们就需要用到CAD来制图了。

以上就是CAD电路图。

难点:初次制图感觉无从下手,毕竟和纸上画不一样,应该熟悉CAD操作,可以画的比较慢,这需要多操作多画 熟能生巧,没有其他捷径,一般一个小的完整的项目图纸包括了,封面、目录(大的项目图纸较多)清单列表、一次控制回路、二次控制回路、PLC系统接线图、主令元件接线图、出线端子图(视情况而定)。△:最好是标上线号,一般采用对标的形式方便看图接线。

八、PID控制

?

?

PID适用于恒压场合,波动特大场合不适用,P增益,I积分D微分,正作用(P为正数):液位升高↑水泵马力全开↑,反作用(P为负数即可实现)液位升高↑水泵马力减小↓,平时只用调P、i值即可,D值用于调温度

PV_I为当前值,由模拟量采集而来,Setpoi为设定值,Auto为自动手动切换,置1时为自动,反之手动,Manua为手动模式下给定值,只识别0-1所以要用工程量除成0-1,当实际值远小于设定值时马力全开,逼近设定值缓慢增长,当超过设定值时,降频率,稳定在目标值附近。

九、步进(伺服)运动控制

△此处找原点程序LDPOS,触点是负方向限位开关,不然会出现多个原点问题

△MAN程序正、反方向触点后边加上限位开关,不然会出现测算数据不准确,电机会往前冲。

?

高速计数器

?

十、MODBUS通信

△确定好,从站的数据类型是位、B、w、Dw,数量多少个,然后主站确定好ADDR地址类型是触点还是线圈,还是寄存位,然后是COUNT数量填写。如果从站是不连续的数据,那么主站可以一下读出来,或者多写几段MSG指令。

??

从站

?

十一、自由口通信

⒈??

自由口框架,1制定通讯协议,SMB30(端口、波特率、校验、字符长度等等)、SMB87(接收消息控制字节)、SMB89(消息结束字符)、SMW90(空闲检测)、SMB94(要接收的最大字符数),具体可以自由配置。由一个时间中断去触发(时间中断不受系统扫描限制比较准确)链接事件号和中断程序,发送和接收、定时中断。由定时触发的所以先去执行定时中断,定时中断程序里边可以写发送数据程序,发送完成触发发送完成中断进入到发完完成中断程序,先执行分离发送中断(系统扫描时间太快,不分离容易数据覆盖)开始接收数据放在自己的地址里边随时可以调用。接收完成触发接收完成中断事件进入接收完成中断程序,如果需要循环起来再次连接发送程序也就是开始的定时中断程序,接收过来的数据进行比对,需要执行什么动作。

文章来源:《电脑编程技巧与维护》 网址: http://www.dnbcjqywh.cn/zonghexinwen/2021/0820/1248.html

上一篇:薪资丰厚吸引人 不少年轻人热衷编程变身“码农
下一篇:最受欢迎的 10 本编程书籍(文末附地址)

电脑编程技巧与维护投稿 | 电脑编程技巧与维护编辑部| 电脑编程技巧与维护版面费 | 电脑编程技巧与维护论文发表 | 电脑编程技巧与维护最新目录
Copyright © 2018 《电脑编程技巧与维护》杂志社 版权所有
投稿电话: 投稿邮箱: