加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线17838383235

6SE6420-2UC21-1BA1现货西门子代理商

更新时间
2024-11-08 08:50:00
价格
请来电询价
西门子
MM420系列
变频器
1/3AC200-240V+10/-10
德国
过载 150% 用于 60S 二次矩 1
联系电话
17838383235
联系手机
17838383235
联系人
徐嘉泉
立即询价

详细介绍

全的西门子PLC程序结构示例



程序块

OB1:主程序;

OB100:初始化程序(不需要调用主程序);

OB35:100ms(修改)中断(不需要调用主程序),可以调用PID模块;

OB80、OB82、OB85、OB86、OB87、OB121、OB122:故障诊断模块(无主程序调用,无需编程);

FC1:系统模式;

FC2:输入处理;
\nFC3:输出处理;

FC4:运行加工;

FC5:停止处理;

FC6:手动和自动切换;

FC100:用于创建一些可以循环调用的子程序;
\ nFC105:系统自带模拟量输入子程序(可循环调用);

FC106:系统自带模拟量输出子程序(可循环调用);

modbus通讯(CP341):FB7:P_RCV_RK,FB8:P_SND_RK;

通讯CP340:FB2:P_RCV,FB3:P_SND;

通用PID:使用FB41;

温湿度PID:使用FB58;

如果程序块与系统块重复,请避免。

数据块

DB1:AI数据,类型:REAL,与上位机接口;

DB2:AO数据,类型:REAL,与上位机接口;

DB3:DI Data,类型:BOOL,与上位机接口;

DB4:DO数据,类型:BOOL,与上位机接口;

DB5:设备运行时间和流量累计,类型:REAL,与上位机接口;\n
DB6:报警信息,类型:BOOL,与上位机接口;

DB7:类型:REAL,中间寄存器;

DB8:类型:INT,中间寄存器;

DB9:类型:WORD,中间寄存器;

DB10:类型:BOOL,中间寄存器;

DB11:后期用于与设备通讯,例如:MODBUS通讯等;

D B100:以后调用FB块时作为后台数据块使用;

M区:也用作中间变量。

DP从站故障诊断

DP从站必须进行故障诊断和故障报警,使用FB125即可。

控制方式

1、系统设置远程/本地/手动按钮

1.1、远程:系统只能由上位机自动启动/停止,单个设备本地控制优先。程序控制时,可通过上位机在软手动/自动和软手动启停之间切换装置;

1.2.本地:系统只能通过触摸屏自动启动/停止,好是单机本地控制。程序控制时,设备可通过触摸屏在软手动/自动和软手动启停之间切换;

1.3.手动:手动控制时,上位机/触摸屏无效,只能手动控制设备的启停。

2.单机控制

单台设备必须具备软手动/自动切换功能,软手动运行可以启动/停止功能,从自动切换到软手动运行时,设备不能停止;当手动操作切换为自动时,设备的启动/停止取决于自动程序。

3、单件设备

(水泵、风机等大型设备)运行24小时后必须轮换,运行时间必须累计,除非启动/停止顺序由上位机设定,操作者自行设定;

编程技巧

1、程序块尽量详细,便于阅读。将同一类型的设备控制放在一个程序块中;

2、如遇特殊情况 大多数情况下,请使用梯形图编程,方便他人阅读;

3、对于经常调用的子程序,可以做成子模块,经常调用,例如:求几个数的平均值,或者求几个数的大值;

4、程序要有注释,变量和中间变量要有说明,方便别人阅读或以后参考;

5、定期做好程序备份,好是项目名+系统名+日期;

6、程序加密,防止他人窃取。



联系方式

  • 电  话:17838383235
  • 经理:徐嘉泉
  • 手  机:17838383235
  • 微  信:17838383235