PLC模块代理商-西门子代理商-保内
S7-200PLC功能指令概述
一般的逻辑控制系统用软继电器、定时器和计数器及基本指令就可以实现。利用功能指令可以开发
出更复杂的控制系统,以致构成网络控制系统。这些功能指令实际上是厂商为满足各种客户的特殊
需要而开发的通用子程序。功能指令的丰富程度及其合用的方便程度是衡量PLC性能的一个重要指标
。
S7-200的功能指令很丰富,大致包括这几方面:算术与逻辑运算、传送、移位与循环移位、程序流
控制、数据表处理、PID指令、数据格式变换、高速处理、通信以及实时时钟等。
功能指令的助记符与汇编语言相似,略具计算机知识的人学习起来也不会有太大困难。但S7-
200系列PLC功能指令毕竟太多,一般读者不必准确记忆其详尽用法,需要时可可查阅产品手册。
表4-20 四则运算指令
名称
指令格式
(语句表)
功能
操作数寻址范围
加法指令
+I IN1,OUT
两个16位带符号整数相加,得到一个16位带符号整数。
执行结果:IN1+OUT=OUT(在LAD和FBD中为:IN1+IN2=OUT)
IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD
IN1和IN2还可以是AIW和常数
+D IN1,IN2
两个32位带符号整数相加,得到一个32位带符号整数。
执行结果:IN1+OUT=OUT(在LAD和FBD中为:IN1+IN2=OUT)
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD
IN1和IN2还可以是HC和常数
+R IN1,OUT
两个32位实数相加,得到一个32位实数。
执行结果:IN1+OUT=OUT(在LAD和FBD中为:IN1+IN2=OUT)
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD
IN1和IN2还可以常数
减法指令
-I IN1,OUT
两个16位带符号整数相减,得到一个16位带符号整数。
执行结果:OUT-IN1=OUT(在LAD和FBD中为:IN1-IN2=OUT)
IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD
IN1和IN2还可以是AIW和常数
-D IN1,OUT
两个32位带符号整数相减,得到一个32位带符号整数。
执行结果:OUT-IN1=OUT(在LAD和FBD中为:IN1-IN2=OUT)
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD
IN1和IN2还可以是HC和常数
-R IN1,OUT
两个32位实数相加,得到一个32位实数。
执行结果:OUT-IN1=OUT(在LAD和FBD中为:IN1-IN2=OUT)
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD
IN1和IN2还可以常数
p368=6 PROFIBUS DP 通讯控制
具有成本优化的基本类型
用于连接扩展模块的接口,可以寻址 24 点数字量输入、16 (20) 点数字量输出、8 点模拟量输入和 2 (8) 点模拟量输出。
具有用于 LOGO! TD 文本显示屏的连接选件(可连接到所有 LOGO! 0BA6 基本型设备)
SIPLUS LOGO! 的新增部件 8
所有基本单元都配有集成 Web 服务器
外壳宽度与 LOGO! 相同 0BA6 (4 U)
所有基本单元都带有以太网接口,用于与 LOGO!、SIMATIC 控制器、SIMATIC 面板和 PC 通信
采用标准微型 CF 卡
S7-1200 发送数据给超级终端;
二、 超级终端发送数据给S7-1200
对于*个功能:S7-1200发送数据给超级终端,实际上是S7-1200是数据的发送方,超级终端是数据的接收方,对于S7-1200需要编写发送程序;而对于超级终端来说,只要打开超级终端程序,配置硬件接口参数与前面S7-1200的端口参数一只即可。
下面的步骤将具体介绍此功能实现的步骤:
①、在PLC中编写发送程序。在项目管理视图下双击“Device”下的程序块下的Main(OB1),打开OB1,在主程序中调用SEND_PTP功能块如下图所示:(注:SEND_PTP在指令库下的扩展指令中通讯指令下)
图7: 调用发送功能块
要对SEND_PTP赋值参数,首先需要创建SEND_PTP的背景数据块和发送缓冲数据块 ,双击“Devices”——> “PLC_1”——>“Program Block ”——“Add new block”,在弹出的串口命名DB_Send_PTP,选择DB块,在Type后选择“SEND_PTP(SFB113)”
图8: 创建发送功能块的背景数据块
插入背景DB后,再插入发送缓冲DB块,重复上面的步骤,只是在选择DB类型为“Global DB”,并去掉“Symbolic access only”选项勾(这样可以对该DB块进行直接地址访问),并取名该DB块为DB_SEND_BUFF。建好这两个DB块后,双击打开DB_SEND_BUFF预先定义好要发送的数据,如下图所示:
图9:在接收缓冲区中接收到的数据
定义完发送缓冲区后,接下来就可以对SEND_PTP赋值参数,赋值参数后如下图:
图10:发送编程
在上面的编程块里需要注意的是,在*发送缓冲区时。字符的开始地址是从第二个字节,而不是零字节开始,即是P#DB2.DBX2.0 Byte10 而不是P#DB2.DBX0.0 Byte10,原因是由于S7-1200对字符串的存放的格式造成的,S7-1200对字符串的前两个字节的定义*字节是字符长度,第二个字节是实际的字符长度。接下来才是存放实际字符。
注:
SIPLUS LOGO! 6 型号与 SIPLUS LOGO! 不兼容 8。
SIPLUS extreme 产品基于 SIMATIC 标准产品。此处的内容摘自相关标准产品。增加了与 SIPLUS extreme 相关的信息。
继电器输出,输出电大为 10A
内置EEPROM存储器,用于控制程序和设定值
可选的标准微型 CF 卡
内置夏令时/冬令时切换的集成实时时钟。
备份集成的实时时钟 20 天。
8 个数字量输入,4 个 24 点数字量输入、20 点数字量输出、8 点模拟量输入和 8 点模拟量输出。
连接 LOGO!TDE 到 LOGO!8 通过以太网。
集成有基本和特殊功能:
基本逻辑功能:
与,或,非,与非,或非,异或,上升沿/下降沿触发。
特殊功能:
接通延时,锁存接通延时,断开延时,脉冲延时,锁定延时,计数器(加计数/减计数),时间开关,间隔延时继电器,运行小时数计数器,触发器,异步脉冲发生器,年时间开关,舒适照明开关功能,随机发生器,楼梯照明开关功能(符合 DIN 18015-2),边沿触发间隔延时继电器,组合接通/断开延时,模拟值比较器,模拟触发器,模拟值变化触发器,模拟看门狗,模拟放大器,移位寄存器,软键功能,PI 控制器,斜坡功能,模拟复用器,PWM 功能,模拟算术运算功能,模拟算术运算功能错误检测功能。
可以连接 400 个功能块
64 个位存储器(包括重启位存储器,用于控制 LOGO! 的背光显示位存储器,TDE,用于在消息文本中的 2 个可参数化字符之间切换的位存储器)。
内置保持。
密码保护。
利用标准的微型 CF 卡实现额外的保护。
数据记录至内部存储器或微型 CF 卡个记录)
用于 LOGO! 的宏(用户自定义功能)极为简单
64 个接线端子
- PLC模块代理商-西门子代理商-大量库存 2023-10-26
- PLC模块代理商-西门子代理商-原装 2023-10-26
- PLC代理商-西门子代理商-厂家质保 2023-10-26
- PLC代理商-西门子代理商-大量现货 2023-10-26
- PLC代理商-西门子代理商-大量库存 2023-10-26
- 西门子授权代理商-西门子代理商 2023-10-26
- 西门子6EP电源模块代理商 2023-10-26
- 西门子ET200SP中国总代理商 2023-10-26
- 西门子ET200SP授权中国代理商 2023-10-26
- 西门子一级授权代理商 2023-10-26