西门子输出电抗器6SE7027-2ES87-1FE0
图解法是靠画图进行 PLC 程序设计。常见的主要有梯形图法、逻辑流程图法、时序流程图法和步进顺控法。
(1) 梯形图法:梯形图法是用梯形图语言去编制 PLC 程序。这是一种模仿继电器控制系统的编程方法。其图形甚至元件名称都与继电器控制电路十分相近。这种方法很容易地就可以把原继电器控制电路移植成 PLC 的梯形图语言。这对于熟悉继电器控制的人来说,一种编程方法。
(2) 逻辑流程图法:逻辑流程图法是用逻辑框图表示 PLC 程序的执行过程,反应输入与输出的关系。逻辑流程图法是把系统的工艺流程,用逻辑框图表示出来形成系统的逻辑流程图。这种方法编制的 PLC 控制程序逻辑思路清晰、输入与输出的因果关系及联锁条件明确。逻辑流程图会使整个程序脉络清楚,便于分析控制程序,便于查找故障点,便于调试程序和维修程序。有时对一个复杂的程序,直接用语句表和用梯形图编程可能觉得难以下手,则可以先画出逻辑流程图,再为逻辑流程图的各个部分用语句表和梯形图编制 PLC 应用程序。
(3) 时序流程图法:时序流程图法使首先画出控制系统的时序图(即到某一个时间应该进行哪项控制的控制时序图),再根据时序关系画出对应的控制任务的程序框图,后把程序框图写成 PLC 程序。时序流程图法很适合于以时间为基准的控制系统的编程方法。
(4) 步进顺控法:步进顺控法是在顺控指令的配合下设计复杂的控制程序。一般比较复杂的程序,都可以分成若干个功能比较简单的程序段,一个程序段可以看成整个控制过程中的一步。从整个角度去看,一个复杂系统的控制过程是由这样若干个步组成的。系统控制的任务实际上可以认为在不同时刻或者在不同进程中去完成对各个步的控制。为此,不少 PLC 生产厂家在自己的 PLC 中增加了步进顺控指令。在画完各个步进的状态流程图之后,可以利用步进顺控指令方便地编写控制程序。
西门子6ES7953-8LF20-0AA0
S7-300内存卡订货型号如下:
MMC卡 | 6ES79538LF200AA0 | SIMATIC S7, MMC卡 F. S7-300/C7/ET 200, 3.3VNFLASH,64KB |
6ES79538LG200AA0 | SIMATIC S7, MMC卡 F. S7-300/C7/ET 200S IM151 CPU, 3.3 V NFLASH, 128 KB | |
6ES79538LJ300AA0 | SIMATIC S7, MMC卡 F. S7-300/C7/ET 200,3.3 V NFLASH, 512 KB | |
6ES79538LL310AA0 | SIMATIC S7, MMC卡 P. S7-300/C7/ET 200,3.3 V NFLASH, 2 MB | |
6ES79538LM200AA0 | SIMATIC S7, MMC卡 P. S7300/C7/ET 200, 3.3VNFLASH,4MB | |
6ES79538LP200AA0 | SIMATIC S7, MMC卡 P. S7300/C7/ET 200, 3.3VNFLASH,8MB | |
6ES79538LF300AA0 | SIMATIC S7, MMC卡用于 S7-300/C7/ET 200,3.3 V NFLASH, 64 KB | |
6ES79538LP310AA0 | SIMATIC S7, MMC卡用于 S7-300/C7/ET 200,3.3 V NFLASH, 8 MB | |
6ES79538LG300AA0 | SIMATIC S7, MMC卡用于 S7-300/C7/ET 200,3.3 V NFLASH, 128 KB | |
6ES79538LM310AA0 | SIMATIC S7, MMC卡用于 S7-300/C7/ET 200,3.3 V NFLASH, 4 MB |
西门子S7-300内存卡代理商西门子S7-300内存卡上海供应商
各种性能级别的 CPU 可用于 SIMATIC S7-300。除标准型 CPU 外,还可以使用紧凑型 CPU。
还提供了 T-CPU 和故障安全 CPU。
提供了以下标准 CPU
3 关于数据保持
3.1 CPU启动方式:
S7-300CPU只有“暖启动”(Warm Start),但CPU 318-2 DP的启动方式可定义为暖启动(Warm Start)和冷启动(Cold Start)两种,定义为暖启动时与其他标准型S7-300相同,定义为冷启动时,与S7 400的冷启动相同)。暖启动调用OB100组织块。当启动时,过程映像和非保持数据被清除。当过程映像读入后,就开始新的一个循环。
图9-1
在S7-300CPU中,“PowerOn->PowerOff”或从”STOP-> RUN”两种情况下都执行“暖启动”(Warm Restart)。
1. 对于使用FEPROM卡的标准型S7300 CPU:
1) 带后备电池的暖启动:
当暖启动时,后备电池保持的RAM存储器 (OB, FC,FB, DB) 和位存储器(M)、定时器(T)和计数器(C)都被保持。只复位不保持的位存储器(M)、定时器(T)和计数器(C)。过程映像和非保持数据被清除。
2) 不带后备电池的暖启动:
如果RAM存储器没有电池作后备,就会丢失所存的信息。只有定义成保持的位存储器(M)、定时器(T)和计数器(C)和数据块(DB)的数据可以被保持。
图9-2
“保持存储器”(Retentive Memory)标签页用来需要保持的位存储器(M)、定时器(T)、计数器(C)和数据块(DB)区域。(如图9-2)
2. 对于使用MMC卡的新型S7300 CPU
暖启动时,所有的数据块(DB)都是被保持的,“保持存储器”(Retentive Memory)标签页的定义区为“灰色”不可选的,如图9-3所示。定义了保持的存储器(M)、定时器(T)、计数器(C)中的数据将被保持。过程映像和非保持数据被清除。
. 系统硬件组成
FX2N系列三菱plc(产品版本V 3.00以上)1台(软件采用FX-PCS/WIN-C V 3.00版);
三菱plc-FX2N-485-BD通讯模板1块(*长通讯距离50m);
或FX0N-485ADP通讯模块1块+FX2N-CNV-BD板1块(*长通讯距离500m);
FX2N-ROM-E1功能扩展存储盒1块(安装在PLC本体内);
带RS485通讯口的三菱变频器8台(S500系列、E500系列、F500系列、F700系列、A500系列、V500系列等,可以相互混用,总数量不超过8台;三菱所有系列变频器的通讯参数编号、命令代码和数据代码相同。);
RJ45电缆(5芯带屏蔽);
终端阻抗器(终端电阻)100Ω;
选件:人机界面(如F930GOT等小型三菱触摸屏)1台。
2. 硬件安装方法
(1) 用网线专用压接钳将电缆的一头和RJ45水晶头进行压接;另一头则按图1~图3的方法连接FX2N-485-BD通讯模板,未使用的2个P5S端头不接。
(2) 揭开PLC主机左边的面板盖, 将FX2N-485-BD通讯模板和FX2N-ROM-E1功能扩展存储器安装后盖上面板。
(3) 将RJ45电缆分别连接变频器的PU口,网络末端变频器的接受信号端RDA、RDB之间连接一只100Ω终端电阻,以消除由于信号传送速度、传递距离等原因,有可能受到反射的影响而造成的通讯障碍。
3. 三菱变频器通讯参数设置
为了正确地建立通讯,必须在变频器设置与通讯有关的参数如“站号”、“通讯速率”、“停止位长/字长”、“奇偶校验”等等。三菱变频器内的Pr.117~Pr.124参数用于设置通讯参数。参数设定采用操作面板或变频器设置软件FR-SW1-SETUP-WE在PU口进行。
4 .三菱变频器设定项目和指令代码举例
(1) 通讯方式
PLC与三菱变频器之间采用主从方式进行通讯,PLC为主机,变频器为从机。1个网络中只有一台主机,主机通过站号区分不同的从机。它们采用半双工双向通讯,从机只有在收到主机的读写命令后才发送数据。
(2) 三菱变频器控制的PLC指令规格
(3) 三菱变频器运行监视的PLC语句表程序示例及注释
LD M8000 运行监视;
EXTR K10 K0 H6F D0 EXTR K10:运行监视指令;K0:站号0;H6F:频率代码(见表1); D0:PLC读取地址(数据寄存器)。
指令解释:PLC一直监视站号为0的变频器的转速(频率)。
(4) 变频器运行控制的三菱PLC语句表程序示例及注释
LD X0 运行指令由X0输入;
SET M0 置位M0辅助继电器;
LD M0 EXTR K11 K0 HFA H02 EXTR K11:运行控制指令; K0:站号0;HFA:运行指令 H02:正转指令。
AND M8029 指令执行结束;
RST M0 复位M0辅助继电器。
指令解释:PLC向站号为0的变频器发出正转指令。
(5) 三菱变频器参数读取的PLC语句表程序示例及注释
LD X3 参数读取指令由X3输入;
SET M2 置位M2辅助继电器;
LD M2 EXTR K12 K3 K2 D2 EXTR K10:变频器参数读取指令; K3:站号3;K2:参数2-下限频率; D2:PLC读取地址(数据寄存器)。
OR RST M2 复位M2辅助继电器。
指令解释:PLC一直读取站号3的变频器的2号参数-下限频率。
(6) 三菱变频器参数写入的PLC语句表程序示例及注释
LD X1 参数变更指令由X3输入;
SET M1 置位M1辅助继电器;
LD M1 EXTR K13 K3 K7 K10 EXTR K13:三菱变频器参数写入指令;K3:站号3;K7:参数7-加速时间;K10:写入的数值。
EXTR K13 K3 K8 K10 EXTR K13:三菱变频器参数写入指令;K3:站号3;K8:参数8-减速时间; K10:写入的数值。
AND M8029 指令执行结束;
RST M1 复位M1辅助继电器。
指令解释:PLC将站号3的变频器的7号参数-加速时间、8号参数-减速时间变更为10
一、S7-200如何通过自由口通信控制西门子变频器的运行
1、西门子变频器的通信协议是固定的。如A、A′格式。控制电机的启停用A ′格式,要改变变频器的运行频率,使用A格式。
2、S7-200 plc根据西门子变频器的通信协议,通过自由口发送数据到变频器中,实现对西门子变频器的正转、反转、停止及修改运行输出频率。
二、西门子变频器通信协议
总和校验计算:
频率值对应的ASCII码:频率数据内容H0000~H2EE0变成十进制即为0~120Hz,*小单位为0.01 Hz。如现在要表示数据10Hz,即为1000(单位为0.01 Hz),1000转换成十六进制为H03E8,再转换成ASCII码为H30 H33 H45 H38。
总和校验代码
总和校验代码是由被检验的ASCII码数据的总和(二进制)的*低一个字节(8位)表示的2个ASCII码数字(十六进制)
三、S7-200自由口通信
1、通信端口控制字节
2、发送指令XMT与接收指令RCV
说明:
(1)发送与接收指令可以方便地发送或接收*多255个字节的数据。
(2)PORT指定发送或接收的端口。
(3)TBL指定发送或接收数据缓冲区,第一个数据指定发送或接收的字节数。
(4) 发送完成时可以调用中断,接收完成时也可调用中断.
四、项目实现
用S7-200 PLC自由口通信方式控制西门子变频器,拖动电机正转启动与停止,并能改变变频器的运行频率。设变频器站号为1.
正转启动的代码是: H05 H30 H31 H46 H41 H31 H30 H32 H38 H31
停止的代码是:H05 H30 H31 H46 H41 H31 H30 H30 H37 H46
把变频器运行输出频率改为20Hz的代码是:H05 H30 H31 H45 H44 H31 H30 H30 H31 H04 H42 H35
1、设置变频器参数
2、编写PLC自由口通信控制程序
总结:
1、作自由口通信时,一定要先研究要通讯设备的通信协议和数据格式。
2、作自由口通信时,如果要求PLC既发送数据,又接收数据。则一定要使通讯的双方设备进行发送与接收的协调。因为对于RS485通信,发送时不能接收,接收时不能发送。这样就要用定时中断和通信中断机制进行协调。
3、特殊存储器(端口0)
SMB86 接收信息状态字节
SMB87 接收信息控制字节
SMB88信息字符的开始
SMB89描述信息字符的结束
SMB90空闲线时间段按毫秒设定*高有效字节。
SMB91空闲线时间段按毫秒设定*低有效字节。
SMB92中间字符/信息计时器溢出值按毫秒设定。如果超出这个时间段,则终止接收信息。 *高有效字节。
SMB93高低有效字节。
SMB94 要接收的*大字符数(1~255)。