西门子CPU314C-2PtP
|
|
-
带集成数字量和模拟量I/O和一个RS 422/485串口的紧凑型CPU
-
满足对处理能力和响应时间要
|
6ES7312-1AE14-0AB0
SIMATIC S7-300, CPU 312 CPU WITH MPI INTERFACE, INTEGRATED 24 V DC POWER SUPPLY 32 KBYTE WORKING MEMORY, MICRO MEMORY CARD NECESSARY
|
|
6ES7314-1AG14-0AB0
SIMATIC S7-300, CPU 314 CPU WITH MPI INTERFACE, INTEGRATED 24V DC POWER SUPPLY, 128 KBYTE WORKING MEMORY, MICRO MEMORY CARD NECESSARY
|
|
6ES7315-2AH14-0AB0
SIMATIC S7-300, CPU 315-2DP CPU WITH MPI INTERFACE INTEGRATED 24 V DC POWER SUPPLY 256 KBYTE WORKING MEMORY 2. INTERFACE DP-MASTER/SLAVE MICRO MEMORY CARD NECESSARY
|
|
6ES7315-2EH14-0AB0
SIMATIC S7-300 CPU 315-2 PN/DP,中央处理单元,带有 384 KBYTE 工作存储器,1 个 MPI/DP 12MBIT/S 接口,2 个以太网 PROFINET 接口,双端换机,需要微型存储卡
|
|
6ES7317-2AK14-0AB0
SIMATIC S7-300, CPU317-2 DP, CENTRAL PROCESSING UNIT WITH 1 MBYTE WORKING MEMORY, 1. INTERFACE MPI/DP 12MBIT/S, 2. INTERFACE DP-MASTER/SLAVE, MICRO MEMORY CARD NECESSARY
|
|
6ES7317-2EK14-0AB0
SIMATIC S7-300 CPU 317-2 PN/DP,中央处理单元,带有 1 MB 工作存储器,1 个 MPI/DP 12MBIT/S 接口,2 个以太网 PROFINET 接口,,需要微型存储卡
|
|
6ES7318-3EL01-0AB0
SIMATIC S7-300 CPU 319-3 PN/DP, CENTRAL PROCESSING UNIT WITH 2 MBYTE WORKING MEMORY, 1. INTERFACE MPI/DP 12MBIT/S, 2. INTERFACE DP-MASTER/SLAVE, 3. INTERFACE ETHERNET PROFINET, WITH 2 PORT SWITCH, MICRO MEMORY CARD NECESSARY
|
|
6ES7312-5BF04-0AB0
SIMATIC S7-300, CPU 312C COMPACT CPU WITH MPI, 10 DI/6 DO, 2 FAST COUNTERS (10 KHZ), INTEGRATED 24V DC POWER SUPPLY, 64 KBYTE WORKING MEMORY, FRONT ConNECTOR (1 X 40PIN) AND MICRO MEMORY CARD REQUIRED
|
|
6ES7313-5BG04-0AB0
SIMATIC S7-300, CPU 313C, COMPACT CPU WITH MPI, 24 DI/16 DO, 4AI, 2AO 1 PT100, 3 FAST COUNTERS (30 KHZ), INTEGRATED 24V DC POWER SUPPLY, 128 KBYTE WORKING MEMORY, FRONT ConNECTOR (2 X 40PIN) AND MICRO MEMORY CARD REQUIRED
|
|
6ES7313-6BG04-0AB0
SIMATIC S7-300, CPU 313C-2 PTP COMPACT CPU WITH MPI, 16 DI/16 DO, 3 FAST COUNTERS (30 KHZ), INTEGRATED INTERFACE RS485, INTEGRATED 24V DC POWER SUPPLY, 128 KBYTE WORKING MEMORY, FRONT ConNECTOR (1 X 40PIN) AND MICRO MEMORY CARD REQUIRED
|
|
6ES7313-6CG04-0AB0
SIMATIC S7-300, CPU 313C-2DP COMPACT CPU WITH MPI, 16 DI/16 DO, 3 FAST COUNTERS (30 KHZ), INTEGRATED DP INTERFACE, INTEGRATED 24V DC POWER SUPPLY, 128 KBYTE WORKING MEMORY, FRONT ConNECTOR (1 X 40PIN) AND MICRO MEMORY CARD REQUIRED
|
|
6ES7314-6BH04-0AB0
SIMATIC S7-300, CPU 314C-2 PTP COMPACT CPU WITH MPI, 24 DI/16 DO, 4AI, 2AO, 1 PT100, 4 FAST COUNTERS (60 KHZ), INTEGRATED INTERFACE RS485, INTEGRATED 24V DC POWER SUPPLY, 192 KBYTE WORKING MEMORY, FRONT ConNECTOR (2 X 40PIN) AND MICRO MEMORY CARD REQUIRED
|
|
6ES7314-6CH04-0AB0
SIMATIC S7-300, CPU 314C-2 DP COMPACT CPU WITH MPI, 24 DI/16 DO, 4AI, 2AO, 1 PT100, 4 FAST COUNTERS (60 KHZ), INTEGRATED DP INTERFACE, INTEGRATED 24V DC POWER SUPPLY, 192 KBYTE WORKING MEMORY, FRONT ConNECTOR (2 X 40PIN) AND MICRO MEMORY CARD REQUIRED
|
|
6ES7314-6EH04-0AB0
SIMATIC S7-300, CPU 314C-2PN/DP COMPACT CPU WITH 192 KBYTE WORKING MEMORY, 24 DI/16 DO, 4AI, 2AO, 1 PT100, 4 FAST COUNTERS (60 KHZ), 1. INTERFACE MPI/DP 12MBIT/S, 2. INTERFACE ETHERNET PROFINET, WITH 2 PORT SWITCH, INTEGRATED 24V DC POWER SUPPLY, FRONT ConNECTOR (2 X 40PIN) AND MICRO MEMORY CARD REQUIRED
|
SIMATIC S7-300 提供多种性能等级的 CPU。除了标准型 CPU 外,还提供紧凑型 CPU。
同时还提供技术功能型 CPU 和故障安全型 CPU。
下列标准型CPU 可以提供:
-
CPU 312,用于小型工厂
-
CPU 314,用于对程序量和指令处理速率有额外要求的工厂
-
CPU 315-2 DP,用于具有中/大规模的程序量以及使用PROFIBUS DP进行分布式组态的工厂
-
CPU 315-2 PN/DP,用于具有中/大规模的程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统
-
CPU 317-2 DP,用于具有大容量程序量以及使用PROFIBUS DP进行分布式组态的工厂
-
CPU 317-2 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统
-
CPU 319-3 PN/DP,用于具有极大容量程序量何组网能力以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统
下列紧凑型CPU 可以提供:
-
CPU 312C,具有集成数字量 I/O 以及集成计数器功能的紧凑型 CPU
-
CPU 313C,具有集成数字量和模拟量 I/O 的紧凑型 CPU
-
CPU 313C-2 PtP,具有集成数字量 I/O 、2个串口和集成计数器功能的紧凑型 CPU
-
CPU 313C-2 DP,具有集成数字量 I/O 、PROFIBUS DP 接口和集成计数器功能的紧凑型 CPU
-
CPU 314C-2 PtP,具有集成数字量和模拟量 I/O 、2个串口和集成计数、定位功能的紧凑型 CPU
-
CPU 314C-2 DP,具有集成数字量和模拟量 I/O、PROFIBUS DP 接口和集成计数、定位功能的紧凑型 CPU
下列技术型CPU 可以提供:
-
CPU 315T-2 DP,用于使用 PROFIBUS DP进行分布式组态、对程序量有中/高要求、同时需要对8个轴进行常规运动控制的工厂。
-
CPU 317T-2 DP,用于使用 PROFIBUS DP进行分布式组态、对程序量有高要求、又必须同时能够处理运动控制任务的工厂
下列故障安全型CPU 可以提供:
-
CPU 315F-2 DP,用于采用 PROFIBUS DP 进行分布式组态、对程序量有中/高要求的故障安全型工厂
-
CPU 315F-2 PN/DP,用于具有中/大规模的程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统
-
CPU 317F-2 DP,用于具有大容量程序量以及使用PROFIBUS DP进行分布式组态的故障安全工厂
-
CPU 317F-2 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统
-
CPU 319F-3 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的故障安全型工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统
S7-300
-
模块化微型 PLC 系统,满足中、小规模的性能要求
-
各种性能的模块可以非常好地满足和适应自动化控制任务
-
简单实用的分布式结构和多界面网络能力,应用十分灵活
-
操作方便,设计简单,不含风扇
-
任务增加时可顺利扩展
-
大量的集成功能,使它功能非常强劲
S7-300F
-
故障安全型自动化系统,可满足工厂日益增加的安全需求
-
基于 S7-300
-
可连接配有安全型模块的附加 ET 200S 和 ET 200M 分布式 I/O 站
-
通过采用 PROFIsafe 行规的 PROFIBUS DP 进行安全相关通信
-
标准模块另外也可用于非安全相关应用
S7-300
SIMATIC S7-300 是模块化的微型 PLC 系统,可满足中、低端的性能要求。
模块化、无风扇设计、易于实现分布式结构以及方便的操作,使得 SIMATIC S7-300 成为中、低端应用中各种不同任务的经济、用户友好的解决方案。
SIMATIC S7-300 的应用领域包括:
-
特殊机械,
-
纺织机械,
-
包装机械,
-
一般机械设备制造,
-
控制器制造,
-
机床制造,
-
安装系统,
-
电气与电子工业及相关产业。
多种性能等级的 CPU,具有用户友好功能的全系列模块,可允许用户根据不同的应用选取相应模块。任务扩展时,可通过使用附加模块随时对控制器进行升级。
SIMATIC S7-300 是一个通用的控制器:
-
具有高电磁兼容性和抗震性,可最大限度地用于工业领域。
S7-300F
SIMATIC S7-300F 故障安全自动化系统可使用在对安全要求较高的设备中。其可对立即停车过程进行控制,因此不会对人身、环境造成损害。
S7-300F 满足下列安全要求:
-
要求等级 AK 1 - AK 6 符合 DIN V 19250/DIN V VDE 0801
-
安全要求等级 SIL 1 - SIL 3 符合 IEC 61508
-
类别 1 - 4 符合 EN 954-1
另外,标准模块还可用在 S7-300F 及故障安全模块中。因此它可以创建一个全集成的控制系统,在非安全相关和安全相关任务共存的工厂中使用。使用相同的标准工具对整个工厂进行组态和编程。
S7-300
一般步骤
S7-300自动化系统采用模块化设计。它拥有丰富的模块,且这些模块均可以独立地组合使用。
一个系统包含下列组件:
-
CPU:
不同的 CPU 可用于不同的性能范围,包括具有集成 I/O 和对应功能的 CPU 以及具有集成 PROFIBUS DP、PROFINET 和点对点接口的 CPU。
-
用于数字量和模拟量输入/输出的信号模块 (SM)。
-
用于连接总线和点对点连接的通信处理器 (CP)。
-
用于高速计数、定位(开环/闭环)及 PID 控制的功能模块(FM)。
根据要求,也可使用下列模块:
-
用于将 SIMATIC S7-300 连接到 120/230 V AC 电源的负载电源模块(PS)。
-
接口模块 (IM),用于多层配置时连接中央控制器 (CC) 和扩展装置 (EU)。
通过分布式中央控制器 (CC) 和 3 个扩展装置 (EU),SIMATIC S7-300 可以操作多达 32 个模块。所有模块均在外壳中运行,并且无需风扇。
-
SIPLUS 模块可用于扩展的环境条件:
适用于 -25 至 +60℃ 的温度范围及高湿度、结露以及有雾的环境条件。防直接日晒、雨淋或水溅,在防护等级为 IP20 机柜内使用时,可直接在汽车或室外建筑使用。不需要空气调节的机柜和 IP65 外壳。
设计
简单的结构使得 S7-300 使用灵活且易于维护:
-
安装模块:
只需简单地将模块挂在安装导轨上,转动到位然后锁紧螺钉。
-
集成的背板总线:
背板总线集成到模块里。模块通过总线连接器相连,总线连接器插在外壳的背面。
-
模块采用机械编码,更换极为容易:
更换模块时,必须拧下模块的固定螺钉。按下闭锁机构,可轻松拔下前连接器。前连接器上的编码装置防止将已接线的连接器错插到其他的模块上。
-
现场证明可靠的连接:
对于信号模块,可以使用螺钉型、弹簧型或绝缘刺破型前连接器。
-
TOP 连接:
为采用螺钉型接线端子或弹簧型接线端子连接的 1 线 - 3 线连接系统提供预组装接线另外还可直接在信号模块上接线。
-
规定的安装深度:
所有的连接和连接器都在模块上的凹槽内,并有前盖保护。因此,所有模块应有明确的安装深度。
-
无插槽规则:
信号模块和通信处理器可以不受限制地以任何方式连接。系统可自行组态。
扩展
若用户的自动化任务需要 8 个以上的 SM、FM 或 CP 模块插槽时,则可对 S7-300(除 CPU 312 和 CPU 312C 外)进行扩展:
-
中央控制器和3个扩展机架最多可连接32个模块:
总共可将 3 个扩展装置(EU)连接到中央控制器(CC)。每个 CC/EU 可以连接八个模块。
-
通过接口模板连接:
每个 CC / EU 都有自己的接口模块。在中央控制器上它总是被插在 CPU 旁边的插槽中,并自动处理与扩展装置的通信。
-
通过 IM 365 扩展:
1 个扩展装置最远扩展距离为 1 米;电源电压也通过扩展装置提供。
-
通过 IM 360/361 扩展:
3 个扩展装置, CC 与 EU 之间以及 EU 与 EU 之间的最远距离为 10m。
-
单独安装:
对于单独的 CC/EU,也能够以更远的距离安装。两个相邻 CC/EU 或 EU/EU 之间的距离:长达 10m。
-
灵活的安装选项:
CC/EU 既可以水平安装,也可以垂直安装。这样可以最大限度满足空间要求。
通信
S7-300 具有不同的通信接口:
-
连接 AS-Interface、PROFIBUS 和 PROFINET/工业以太网总线系统的通信处理器。
-
用于点到点连接的通信处理器
-
多点接口 (MPI), 集成在 CPU 中;
是一种经济有效的方案,可以同时连接编程器/PC、人机界面系统和其它的 SIMATIC S7/C7 自动化系统。
PROFIBUS DP进行过程通信
SIMATIC S7-300 通过通信处理器或通过配备集成 PROFIBUS DP 接口的 CPU 连接到 PROFIBUS DP 总线系统。通过带有 PROFIBUS DP 主站/从站接口的 CPU,可构建一个高速的分布式自动化系统,并且使得操作大大简化。
从用户的角度来看,PROFIBUS DP 上的分布式I/O处理与集中式I/O处理没有区别(相同的组态,编址及编程)。
以下设备可作为主站连接:
-
SIMATIC S7-300
(通过带 PROFIBUS DP 接口的 CPU 或 PROFIBUS DP CP)
-
SIMATIC S7-400
(通过带 PROFIBUS DP 接口的 CPU 或 PROFIBUS DP CP)
-
SIMATIC C7
(通过带 PROFIBUS DP 接口的 C7 或 PROFIBUS DP CP)
-
SIMATIC S5-115U/H、S5-135U 和 S5-155U/H,带IM 308
-
SIMATIC 505
出于性能原因,每条线路上连接的主站不得超过 2 个。
以下设备可作为从站连接:
-
ET 200 分布式 I/O 设备
-
S7-300,通过 CP 342-5
-
CPU 313C-2 DP, CPU 314C-2 DP, CPU 314C-2 PN/DP, CPU 315-2 DP, CPU 315-2 PN/DP, CPU 317-2 DP, CPU 317-2 PN/DP and CPU 319-3 PN/DP
-
C7-633/P DP, C7-633 DP, C7-634/P DP, C7-634 DP, C7-626 DP, C7-635, C7-636
-
现场设备
虽然带有 STEP 7 的编程器/PC 或 OP 是总线上的主站,但是只使用 MPI 功能,另外通过 PROFIBUS DP 也可部分提供 OP 功能。
通过 PROFINET IO 进行过程通信
SIMATIC S7-300 通过通信处理器或通过配备集成 PROFINET 接口的 CPU 连接到 PROFINET IO 总线系统。通过带有 PROFIBUS 接口的 CPU,可构建一个高速的分布式自动化系统,并且使得操作大大简化。
从用户的角度来看,PROFINET IO 上的分布式I/O处理与集中式I/O处理没有区别(相同的组态,编址及编程)。
可将下列设备作为 IO 控制器进行连接:
-
SIMATIC S7-300
(使用配备 PROFINET 接口或 PROFINET CP 的 CPU)
-
SIMATIC ET 200
(使用配备 PROFINET 接口的 CPU)
-
SIMATIC S7-400
(使用配备 PROFINET 接口或 PROFINET CP 的 CPU)
可将下列设备作为 IO 设备进行连接:
-
ET 200 分布式 I/O 设备
-
ET 200S IM151-8 PN/DP CPU, ET 200pro IM154-8 PN/DP CPU
-
SIMATIC S7-300
(使用配备 PROFINET 接口或 PROFINET CP 的 CPU)
-
现场设备
通过 AS-Interface 进行过程通信
S7-300 所配备的通信处理器 (CP 342-2) 适用于通过 AS-Interface 总线连接现场设备(AS-Interface 从站)。
更多信息,请参见通信处理器。
通过 CP 或集成接口(点对点)进行数据通信
通过 CP 340/CP 341 通信处理器或 CPU 313C-2 PtP 或 CPU 314C-2 PtP 的集成接口,可经济有效地建立点到点连接。有三种物理传输介质支持不同的通信协议:
-
20 mA (TTY)(仅 CP 340/CP 341)
-
RS 232C/V.24(仅 CP 340/CP 341)
-
RS 422/RS 485
可以连接以下设备:
-
SIMATIC S7、SIMATIC S5 自动化系统和其他公司的系统
-
打印机
-
机器人控制
-
扫描器,条码阅读器,等
特殊功能块包括在通信功能手册的供货范围之内。
使用多点接口 (MPI) 进行数据通信
MPI(多点接口)是集成在 SIMATIC S7-300 CPU 上的通信接口。它可用于简单的网络任务。
-
MPI 可以同时连接多个配有 STEP 7 的编程器/PC、HMI 系统(OP/OS)、S7-300 和 S7-400。
-
全局数据:
“全局数据通信”服务可以在联网的 CPU 间周期性地进行数据交换。 一个 S7-300 CPU 可与多达 4 个数据包交换数据,每个数据包含有 22 字节数据,可同时有 16 个 CPU 参与数据交换(使用 STEP 7 V4.x)。
例如,可以允许一个 CPU 访问另一个 CPU 的输入/输出。只可通过 MPI 接口进行全局数据通信。
-
内部通信总线(C-bus):
CPU 的 MPI 直接连接到 S7-300 的 C 总线。因此,可以通过 MPI 从编程器直接找到与 C 总线连接的 FM/CP 模块的地址。
-
功能强大的通信技术:
-
多达 32 个 MPI 节点。
-
使用 SIMATIC S7-300/-400 的 S7 基本通信的每个 CPU 有多个通信接口。
-
使用编程器/PC、SIMATIC HMI 系统和 SIMATIC S7-300/400 的 S7 通信的每个 CPU 有多个通信接口。
-
数据传输速率 187.5 kbit/s 或 12 Mbit/s
-
灵活的组态选项:
可靠的组件用于建立 MPI 通信: PROFIBUS 和“分布式 I/O”系列的总线电缆、总线连接器和 RS 485 中继器。使用这些组件,可以根据需求实现设计的最优化调整。例如,任意两个MPI节点之间最多可以开启10个中继器,以桥接更大的距离。
通过 CP 进行数据通信
SIMATIC S7-300 通过 CP 342 和 CP 343 通信处理器可以连接到 PROFIBUS 和工业以太网总线系统。
可以连接以下设备:
-
SIMATIC S7-300
-
SIMATIC S7-400
-
SIMATIC S5-115U/H、S5-135U 和 S5-155U/H
-
编程器
-
PC 机
-
SIMATIC HMI 人机界面系统
-
数控装置
-
机器人控制
-
工业PC
-
驱动控制器
-
其它厂商设备
S7-300F
S7-300F 能够以两种 I/O 设计的方式运行:
-
ET 200M 中的 I/O 设计:
故障安全数字量/模拟量输入和输出模块用于集中式或分布式应用(Cat.4/SIL3 只能与隔离模块一起使用)
-
ET 200S PROFIsafe 中的 I/O 设计:
故障安全数字量输入和输出模块可用于分布式应用
西门子SM331模拟量输入模块6ES7331-7PF11-0AB0
-
S7-200PLC高速计数器的工作模式简介
高速计数器有12种工作模式,模式0~模式2采用单路脉冲输入的内部方向控制加/减计数;模式3~模式5采用单路脉冲输入的外部方向控制加/减计数;模式6~模式8采用两路脉冲输入的加/减计数;模式9~模式11采用两路脉冲输入的双相正交计数。
S7-200 CPU224有 HSC0-HSC5六个高速计数器,每个高速计数器有多种不同的工作模式。HSC0和HSC4有模式0、1、3、4、6、7、8、9、10;HSC1和HSC2有模式0~模式11;HSC3和HSC5有模式只有模式0。每种高速计数器所拥有的工作模式和其占有的输入端子的数目有关。如表1所示。
表1 高速计数器的工作模式和输入端子的关系及说明
HSC编号及其对应 的输入 端子
HSC模式
|
功能及说明
|
占用的输入端子及其功能
|
HSC0
|
I0.0
|
I0.1
|
I0.2
|
×
|
HSC4
|
I0.3
|
I0.4
|
I0.5
|
×
|
HSC1
|
I0.6
|
I0.7
|
I1.0
|
I1.1
|
HSC2
|
I1.2
|
I1.3
|
I1.4
|
I1.5
|
HSC3
|
I0.1
|
×
|
×
|
×
|
HSC5
|
I0.4
|
×
|
×
|
×
|
0
|
单路脉冲输入的内部方向控制加/减计数。控制字SM37.3=0,减计数;
SM37.3=1,加计数。
|
脉冲输入端
|
×
|
×
|
×
|
1
|
×
|
复位端
|
×
|
2
|
×
|
复位端
|
起动
|
3
|
单路脉冲输入的外部方向控制加/减计数。方向控制端=0,减计数;
方向控制端=1,加计数。
|
脉冲输入端
|
方向控制端
|
×
|
×
|
4
|
复位端
|
×
|
5
|
复位端
|
起动
|
6
|
两路脉冲输入的单相加/减计数。
加计数有脉冲输入,加计数;
减计数端脉冲输入,减计数。
|
加计数脉冲输入端
|
减计数脉冲输入端
|
×
|
×
|
7
|
复位端
|
×
|
8
|
复位端
|
起动
|
9
|
两路脉冲输入的双相正交计数。
A相脉冲超前B相脉冲,加计数;
A相脉冲滞后B相脉冲,减计数。
|
A相脉冲输入端
|
B相脉冲输入端
|
×
|
×
|
10
|
复位端
|
×
|
11
|
复位端
|
起动
|
说明:表中×表示没有
选用某个高速计数器在某种工作方式下工作后,高速计数器所使用的输入不是任意选择的,必须按系统指定的输入点输入信号。如HSC1在模式11下工作,就必须用I0.6为A相脉冲输入端,I0.7为 B相脉冲输入端,I1.0为复位端,I1.1为起动端。
-
S7-200系列PLC乘除法指令应用举例梯形图
S7-200系列PLC乘除法指令应用举例,程序如图1所示。
LD I0.0
MUL AC1 VD100
DIV VW10 VD200图1
注意:因为VD100包含:VW100和VW102两个字,VD200包含:VW200和VW202两个字,所以在语句表指令中不需要使用数据传送指令。
实数加法(ADD-R)、减法(SUB-R)指令:将两个32位实数相加或相减,并产生一个32位实数结果,从OUT指定的存储单元输出。
实数乘法(MUL-R)、除法(DIV-R)指令:使能输入有效时,将两个32位实数相乘(除),并产生一个32位积(商),从OUT指定的存储单元输出。
操作数:IN1/IN2: VD, ID, QD, MD, SMD, SD, LD, AC, 常量, *VD, *LD, *AC。
OUT: VD, ID, QD, MD, SMD, SD, LD, AC, *VD, *LD, *AC 。
数据类型:实数。
指令格式如表1所示。PLC之家 www.plc100.com
表1 实数加减乘除指令
LAD
|
|
|
|
|
STL
|
MOVD IN1,OUT
+R IN2,0UT
|
MOVD IN1,OUT
-R IN2,0UT
|
MOVD IN1,OUT
*R IN2,0UT
|
MOVD IN1,OUT
/R IN2,0UT
|
功能
|
IN1+IN2=OUT
|
IN1-IN2=OUT
|
IN1*IN2=OUT
|
IN1/IN2=OUT
|
ENO=0的错误条件
|
0006 间接地址, SM4.3 运行时间, SM1.1 溢出
|
0006 间接地址 ,SM1.1 溢出,SM4.3 运行时间,SM1.3 除数为0
|
对标志位的影响
|
SM1.0(零),SM1.1(溢出) , SM1.2(负数),SM1.3 (被0除)
|
-
S7-300工业以太网(Industrial Ethernet)
CP 343-1通讯处理器是用于SIMATIC S7-300通讯处理器。分担CPU的通讯任务并允许其它连接。
S7-300通过CP 343-1可与编程器、计算机、人机界面装置,其他SIMATICS7系统以及SIMATIC S5可编程序制器进行通讯:
CP 343-1通讯处理器安装在S7-300的DIN标准导轨上,可也可在扩展机架上安装,通过总线连接器与相邻模块相连接,没有插槽规则。
15针D形插座用于连接工业以太网;4针端子排用于连接外部24伏直流电源;RJ45插座用于进行工业以太网的快速连接。
CP 343-1在工业以太网上独立处理数据通信。该模块有其自身的处理器。使用ISO传输协议,TCP传输协议,UDP传输协议。并以多重协议方式实现PG/OP通讯,S5兼容通讯等通讯服务。通过ISO传输连接的数据通讯接口最多可传输8千字节的数据。
在STEP7系统下的网络的不同形式:
1
|
1个子网(subnet)-1个项目(project)
|
2
|
SIMATIC S5与其他站在一个子网内
|
3
|
2个或多个子网(subnet)-1个项目(project)
|
4
|
1个子网(subnet)-多个项目(project)
|
5
|
多个子网(subnet)-多个项目(project)
|
6
|
子网(subnet)间的连接(ISO-on-TCP)
|
CP-SEND(发送块)和CP-RECV(接收块)结构
CP-RECV(接收块)各端子参数的类型及功能
CP-SEND(发送块)各端子参数的类型及功能
-
西门子PLC控制系统设计的几个步骤
(一)决定系统所需的动作及次序。
当使用可编程控制器时,最重要的一环是决定系统所需的输入及输出。输入及输出要求:
(1) 第一步是设定系统输入及输出数目。
(2) 第二步是决定控制先后、各器件相应关系以及作出何种反应。
(二)对输入及输出器件编号
每一输入和输出,包括定时器、计数器、内置寄存器等都有一个唯一的对应编号,不能混用。
(三)画出梯形图。
根据控制系统的动作要求,画出梯形图。
(四)将梯形图转化为程序
把继电器梯形图转变为可编程控制器的编码,当完成梯形图以后,下一步是把它的编码编译成可编程控制器能识别的程序。
这种程序语言是由序号(即地址)、指令(控制语句)、器件号(即数据)组成。地址是控制语句及数据所存储或摆放的位置,指令告诉可编程控制器怎样利用器件作出相应的动作。
(五)在编程方式下用键盘输入程序。
(六)编程及设计控制程序。
(七)测试控制程序的错误并修改。
(八)保存完整的控制程序。
一、移位指令和循环指令概述
1、功能:STEP7移位指令能够将累加器1低字的内容或者整个累加器的内容逐位向左或者向右移动。移动位数由输入值N决定。向左移位相当于累加器的内容乘以2的幂次方;向右移位相当于累加器的内容除以2的N次方。循环指令能够将累加器1整个内容逐位向左或者向右循环移位。
2、分类:
移位指令:字左移指令SHL_W
字右移指令SHR_W
双字左移指令SHL_DW
双字右移指令SHR_DW
整数右移指令SHR_I
双整数右移指令SHR_DI
循环指令:双字左循环指令ROL_DW
双字右循环指令ROR_DW
二、指令功能
1、移位指令功能
2、循环指令功能
-
梯形图的编程规则
尽管梯形图与继电器电路图在结构形式、元件符号及逻辑控制功能等方面相类似,但它们又有许多不同之处,梯形图具有自己的编程规则。
1)每一逻辑行总是起于左母线,然后是触点的连接,最后终止于线圈或右母线(右母线可以不画出)。注意:左母线与线圈之间一定要有触点,而线圈与右母线之间则不能有任何触点。
2)梯形图中的触点可以任意串联或并联,但继电器线圈只能并联而不能串联。
3)触点的使用次数不受限制。
4)一般情况下,在梯形图中同一线圈只能出现一次。如果在程序中,同一线圈使用了两次或多次,称为“双线圈输出”。对于“双线圈输出”,有些PLC将其视为语法错误,绝对不允许;有些PLC则将前面的输出视为无效,只有最后一次输出有效;而有些PLC,在含有跳转指令或步进指令的梯形图中允许双线圈输出。
5)对于不可编程梯形图必须 经过等效变换,变成可编程梯形图。PLC之家,www.plc100.com
6)有几个串联电路相并联时,应将串联触点多的回路放在上方,如图5-2a所示。在有几个并联电路相串联时,应将并联触点多的回路放在左方,如图5-2b所示。这样所编制的程序简洁明了,语句较少。
图5-2 梯形图
另外,在设计梯形图时输入继电器的触点状态最好按输入设备全部为常开进行设计更为合适,不易出错。建议用户尽可能用输入设备的常开触点与PLC输入端连接,如果某些信号只能用常闭输入,可先按输入设备为常开来设计,然后将梯形图中对应的输入继电器触点取反(常开改成常闭、常闭改成常开)。
-
西门子S7系列PLC定时器的结构
S7中定时时间由时基和定时值两部分组成,定时时间等于时基与定时值的乘积。当定时器运行时,定时值不断减1,直至减到0,减到0表示定时时间到。定时时间到后会引起定时器触点的动作。
定时器的第0到第11位存放BCD码格式的定时值,三位BCD码表示的范围是0~999。第12,13位存放二进制格式的时基。
从下表中可以看出:时基小定时分辨率高,但定时时间范围窄;时基大分辨率低,但定时范围宽。
时 基
|
二进制时基
|
分辨率
|
定 时 范 围
|
10 s
|
00
|
0.01 s
|
10ms至9s_990ms
|
100ms
|
0l
|
0.1 s
|
100ms至1m_39s_900ms
|
1 s
|
10
|
1s
|
1s至16m_39s
|
10 s
|
11
|
10 s
|
10s至2h_46m_30s
|
当定时器启动时,累加器1低字的内容被当作定时时间装入定时字中。这一过程是由操作系统控制自动完成的,用户只需给累加器l装入不同的数值,即可设置需要的定时时间。
推荐采用下述直观的句法:
L W#16# txyz
其中:t,x,y,z均为十进制数;
t=时基,取值0,1,2,3,分别表示时基为:10ms、100ms、1s、10s。
xyz=定时值,取值范围:1到999。
也可直接使用S5中的时间表示法装入定时数值,例如:
L S5T# aH_bbM_ccS_dddMS
其中:a=小时,bb=分钟,cc=秒,ddd=毫秒.
范围:1MS到2H_46M_30S;此时,时基是自动选择的,原则是:根据定时时间选择能满足定时范围要求的最小时基。
S7—300提供了多种形式的定时器:脉冲定时器(SP)、扩展定时器(SE)、接通延时定时器(SD)、带保持的接通延时定时器(SS)和断电延时定时器(SF)。
下图给出了各种定时器的工作状态。
-
|