S7-300 的接口模块现有三种版本,每个都带有用于不同物理传输介质的接口。
1.SIMATIC S7-200 PLC S7-200 PLC是**小型化的PLC,它适用于各行各业,各种场合中的自动检测、监测及控制等。S7-200 PLC的强大功能使其无论单机运行,或连成网络都能实现复杂的控制功能。 S7-200PLC可提供4个不同的基本型号与8种CPU可供选择使用。
■ 技术规格 SIMATIC S7-300/S7-300F 的通用技术数据 防护等级 IP20,符合 IEC 60 529 环境温度 ? 水平安装时 0 ~ 60 °C ? 垂直安装时 0 ~ 40 °C 相对湿度 10 ~ 95%,无结露,相当于符合 IEC 61131,Part2 中规定的 2 级相对湿 度 (RH) 空气压力 1080 ~ 795hPa (相当于海拔 -1000 ~ +2000 m) 绝缘 ?
2.SIMATIC S7-300 PLC S7-300是模块化小型PLC系统,能满足中等性能要求的应用。各种单独
的模块之间可进行广泛组合构成不同要求的系统。与S7-200 PLC比较,S7-300 PLC采用模块化结构,具备高速(0.6~0.1μs)的指令运算速度;用浮点数运算比较有效地实现了更为复杂的算术运算;一个带标准用户接口的软件工具方便用户给所有模块进行参数赋值;方便的人机界面服务已经集成在S7-300操作系统内,人机对话的编程要求大大减少。SIMATIC人机界面(HMI)从S7-300中取得数据,S7-300按用户*的刷新速度传送这些数据。S7-300操作系统自动地处理数据的传送;CPU的智能化的诊断系统连续监控系统的功能是否正常、记录错误和特殊系统事件(例如:**时,模块更换,等等);多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的和修改;S7-300 PLC设有操作方式选择开关,操作方式选择开关像钥匙一样可以拔出,当钥匙拔出时,就不能改变操作方式,这样就可防止非法删除或改写用户程序。具备强大的通信功能,S7-300 PLC可通过编程软件Step 7的用户界面提供通信组态功能,这使得组态非常容易、简单。S7-300 PLC具有多种不同的通信接口,并通过多种通信处理器来连接AS-I总线接口和工业以太网总线系统;串行通信处理器用来连接点到点的通信系统;多点接口(MPI)集成在CPU中,用于同时连接编程器、PC机、人机界面系统及其他SIMATIC S7/M7/C7等自动化控制系统。
S7-300 ? 适用于中低端性能要求的模块化小型 PLC 系统 ? 各种性能的模块可以非常好地满足和适应自动化控制任务 ? 简单实用的分布式结构和多接口网络能力,应用十分灵活 ? 方便用户操作和无风扇的简易设计 ? 当控制任务增加时,可自由扩展 ? 大量的集成功能,功能非常强大 S7-300F ? 故障安全型自动化系统,可满足工厂日益增加的安全需求 ? 基于 S7-300 ? 可连接配有安全型模块的附加 ET 200S 和 ET 200M 分布式 I/O 站 ? 通过采用 PROFIsafe profile 的或 PROFINET 进行安全通信 ? 此外,标准模块还可用于安全系统中 SIPLUS S7-300 ? 在较端严酷环境条件下使用的控制器 ? 扩展温度范围为 -40/-25 °C 至 +60/70 °C ? 适用于介质暴露场合 ( 有害气体环境 ) ? 可在结露以及机械压力增加的工况条件下使用 ? 采用久经验证的 S7-300 PLC 技术 ? 便于处理、编程、维护和维修 ? 适用于汽车工程、环境工程、采矿、化工、物料处理、食品 工业等 ? 可以替换昂贵的定制解决方案
3. SIMATIC S7-400 PLC S7-400 PLC是用于中、性能范围的可编程序控制器。 S7-400 PLC采用模块化无风扇的设计,可靠耐用,同时可以选用多种级别(功能逐步升级)的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上实现基于组件的自动化中实现分布式智能系统S7-300全系列 CPU选型表
S7-300C紧凑型CPU选型表CPU系列号 产品图片
选型型号CPU 312C
紧凑型CPU,16kB RAM,24VDC电源,内置10DI/6DO,带集成功能,MPI;包括插槽号标签和2把钥匙;CPU运行需要MMC
6ES7 312-5BD01-0AB0CPU 313C
紧凑型CPU,32kB RAM,24VDC电源,内置24DI/16DO以及4AI/2AO,MPI;CPU运行需要MMC
6ES7 313-5BE01-0AB0
CPU 313C-2 PtP 紧凑型CPU,32kB RAM,24VDC电源,内置16DI/16DO,带集成功能,MPI,RS422/485接口;CPU运行需要MMC
6ES7 313-6BE01-0AB0CPU 313C-2 DP
紧凑型CPU,32kB RAM,24VDC电源,内置16DI/16DO,带集成功能,MPI,PROFIBUS DP主/从接口;CPU运行需要MMC 6ES7 313-6CE01-0AB0
CPU 314C-2 PtP
紧凑型CPU,48kB RAM,24VDC电源,内置24DI/16DO/4AI/2AO,带集成功能,MPI,RS422/485接口;CPU运行需要MMC
6ES7 314-6BF01-0AB0CPU 314C-2 DP
紧凑型CPU,48kB RAM,24VDC电源,内置24DI/16DO/4AI/2AO,带集成功能,MPI,PROFIBUS DP主/从接口;CPU运行需要MMC
6ES7 314-6CF01-0AB0S7-300通用型CPU选型型号表CPU系列号
512 kB RAM,24 VDC电源,MPI,PROFIBUS-DP主/从接口,PROFIBUS DP(DRIVE) 接口;带技术/运动控制功能;需要MMC 6ES7 317-6TJ10-0AB0
S7-300 SIPLUS CPU选型表CPU系列号 产品图片描述选型型号
SIPLUS CPU 312C
? 具有中、大容量的程序存储器和程序规模的 CPU,支持 SIMATIC 工程工具的可选使用 ? 对二进制和浮点数运算具有较高的处理能力 ? 在具有集中式和分布式 I/O 的生产线上作为集中式控制器使 用 ? PROFIBUS DP 主站 / 从站接口 ? 用于大量的 I/O 扩展 ? 用于建立分布式 I/O 结构 ? 经由 PROFIBUS 的等时同步模式 CPU 运行需要 SIMATIC 微型存储卡 (MMC
紧凑型CPU,16 kB RAM,24 V DC
电源, 内置10 DI/6 DO,带集成功能,MPI ; 包括插槽号标签和2 把钥匙;需要MMC( 扩展温度范围和特殊介质负载)
6AG1 312-5BD01-2AB0
SIPLUS CPU 313C
(3)两路脉冲输入的单相加/减计数。即有两个脉冲输入端,一个是加计数脉冲,一个是减计数脉冲,计数值为两个输入端脉冲的代数和。如图3所示。
(4)两路脉冲输入的双相正交计数。即有两个脉冲输入端,输入的两路脉冲A 相、B相,相位互差90°(正交),A 相**前B相90°时,加计数;A 相滞后B相90°时,减计数。在这种计数方式下,可选择1x 模式(单倍频,一个时钟脉冲计一个数)和4x 模式(四倍频,一个时钟脉冲计四个数)。如图4,图5所示。
高速计数器指令有两条:高速计数器定义指令HDEF、高速计数器指令HSC。指令格式如表1所示。
(1)高速计数器定义指令HDEF。指令*高速计数器(HSCx)的工作模式。工作模式的选择即选择了高速计数器的输入脉冲、计数方向、复位和起动功能。每个高速计数器只能用一条“高速计数器定义”指令。
(2)高速计数器指令HSC。根据高速计数器控制位的状态和按照HDEF指令*的工作模式,控制高速计数器。参数N*高速计数器的号码。
表1 高速计数器指令格式
LAD
STL HDEF HSC,MODE HSC N
功能说明 高速计数器定义指令HDEF 高速计数器指令HSC
操作数 HSC:高速计数器的编号,为常量(0~5)数据类型:字节
MODE工作模式,为常量(0~11)
数据类型:字节 N:高速计数器的编号,为常量(0~5)数据类型:字
ENO=0的出错条件 SM4.3(运行时间),0003(输入点冲突),
0004(中断中的非法指令),000A(HSC重复定义) SM4.3 (运行时间),0001(HSC在HDEF之前),0005(HSC/PLS同时操作)
对于立即写(Immediate Write)功能,必须如下面举例所示,生成符号程序段。
对于有时间限制的应用,可以以比每OB1 扫描循环一次的正常情况快的速度,将一个数字量输出的当前状态发送到输出模板。立即写功能可以在扫描立即写逻辑程序级的同时,将一个数字量输出写入输出模板。否则,当 Q存储区使用 P存储状态更新时,必须等到下一OB1扫描循环结束。
为了将一个输出立即写入输出模板,应使用输出(PQ)存储区,而不使用输出(Q)
存储区。输出存储区可以作为一个字节、一个字或一个双字读取。因此,通过一个线圈元素,不能更新一个单独的数字量输出。为了将一个数字量输出的状态立即写入输出模板, 包含相关位的Q存储器的字节、 字或双字可以有条件地到相应的PQ存储器中 (直接输出TPC1062K的模板地址)。这个问题可以通过转换器的正确设置或使用合适的线路适配器(空调制解调式的适配器)来解决。
程序和注解
此打印程序向并行打印机发送信息。
主程序检查S7-200模式开关,如果模式开关为RUN模式,则切换到自由通信口模式。
根据输入把相应的信息传送到打印机,主程序定义了这些内存变量。
以下的任务由子程序0完成:
子程序0包括设置自由通信日模式的参数和相应于小同输入的打印输出文本。
程序结构如下:
MAIN(主程序)—初始化和输入请求
SBRO(子程序)—打印设置
可逆电动机起动器电路一一适用于改变三相交流感应电动机旋转方向
这个示例程序用于控制可双向运转的三相感应电动机。
当与输入点I0.0相连的左转点动开关(Le)闭合时,电动机逆时针方向旋转,当与输入点I0.1相连的右转点动开关(Ri)闭合时,电动机顺时针方向旋转。但这要有一个前题,即与输入点I0.3相连的电动机电路断路器和与输入点I0.2相连的停机开关(OFF)都没有动作。只有按下停机开关,并等待5秒钟之后,才可以改变电动机的旋转方向。这样做是为了让电动机有足够的时问刹车停转,然后再反向起动,如果需要电动机反转的话。如
果与I0.0和I0.1相连的点动开关同时按下,电动机停转,并且小起动。
程序和注释
在程序起始部分,程序检查是否必须激活互锁电路。互锁电路防比电动机误起动,或者按错误方向起动。只有当所有点动开关都没有动作(位于起始状态)或者等待时问溢出时,互锁才清除,即M2.0被置成逻辑0.
如果电动机断路器(输入点10.3)没有动作,停机点动开关(输入点10.2)也没有动作(这两个触点都是常闭触点);并且状态位M1门没有被设置成顺时针旋转标志,则使能位M 2.1被置为逻辑1。电动机才有可能逆时针旋转。代表逆时针旋转的状态位是M1.0。用类似方法可得到顺时针方向旋转的起动条件。
当点动起动开关(1e和Ri)这一动作,并且互锁位和状态位都没有被设置成相反的旋转方向时,电动止起动。即相关的输出位和状态位被置位,状态位的作用是使输出能够自保。电动止逆时针方向旋转起动器由输出点Q0.0控制。电动机顺时针方向旋转起动器由输出点Q0.1控制。
除此外,另有一组信号灯指示电动机当前的运行状态;逆时针方向旋转指示灯(Le)与输出点00.4相连;顺时针方向旋转指示灯(Ri)与输出点00.3相连;关电机指示灯(OFF)与输出点00.2相连。
当电动机被停机时,"ED”的下降沿将辅助存储位M 2.3置为1,进入停机模式。当M 2.3被置位时,限制电动机再次起动的定时器开始计时,该定时器的预置时问是5秒(500 X10ms),经过5秒钟后,内部存储器位M 2.3被复位。在这段强制等待时问内与输出点Q0.5相连的信号灯(Wait)闪烁。如果状态位都没有被置位,则点亮与输出点00.2相连的停止状态指示灯(OFF)。
这种程序语言是由序号(即地址)、指令(控制语句)、器件号(即数据)组成。地址是控制语句及数据所存储或摆放的位置,指令告诉可编程控制器怎样利用器件作出相应的动作。
(五)在编程方式下用键盘输入程序。
(六)编程及设计控制程序。
(七)测试控制程序的错误并修改。
(八)保存完整的控制程序。
、移位指令和循环指令概述
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
二、指令功能
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均为十进制数;
8、基座的组装更方便 ? 各种模块任意组合,并支持故障安全型模块 ? 各个负载电势组的形成* PM-E 电源模块 ? 运行中可以更换模块(热插拔) ? 编程组态可以通过新一代 TIA 博途平台或者 Step7 V5.5
END是一条无目标元件的一序步指令。PLC反复进行输入处理、程序运算、输出处理,在程序的后写入END指令,表示程序结束,直接进行输出处理。在程序调试过程中,可以按段插入END指令,可以按顺序扩大对各程序段动作的检查。采用END指令将程序划分为若干段,在确认处于前面电路块的动作正确无误之后,依次删去END指令。要注意的是在执行END指令时,也刷新监视时钟。
立即触点指令(Immediate)只能用于输入量I,执行立即触点指令时,立即读入物理输入点的值,根据该值决定触点的接通/断开状态,但是并不更新该物理输入点对应的输入过程映像寄存器。在语句表中,分别用LDI、AI、OI来表示开始、串联和并联的常开立即触点,用LDNI、ANI、ONI来表示开始、串联和并联的常闭立即触点。触点符号中间的“I”和“/I”用来表示立即常开触点和立即常闭触点。SIMATIC ET 200SP 安装于标准 DIN 导轨,一个站点基本配置包括 ? 支持 PROFINET 或 PROFIBUS 的 IM 通讯接口模块 ? 各种 I/O 模块,功能模块以及所对应的基座单元 ? 右侧用于完成配置的服务模块(*单独订购,随接口模块附带)
S7-300 CPU模板的运行方式选择和状态指示
(1)CPU模板的运行方式选择
RUN-P:可编程运行方式。 RUN:运行方式。
STOP:停止方式。 MRES:清除存储器,不能保持。
(2)CPU的LED状态及故障指示灯
SF(红色):系统出错/故障指示灯。
BATF(红色):电池故障指示灯(只有CPU313和314配备)。
DC5V(绿色):+5V电源指示灯。 FRCE():强制有效指示灯。
RUN(绿色):运行状态指示灯。 STOP():停止状态指示灯。
(3)CPU315-2DP CPU的另外两个状态及故障指示灯
BUS DF(BF)(红色):总线出错指示灯(只适用于带有DP接口的CPU)。
SF DP(红色):DP接口错误指示灯(只适用于带有DP接口的CPU)。
西门子PLC的SM322数字量输出模块
接口模块用于将 SIMATIC ET 200SP 连接到 PROFINET 或者 PROFIBUS 总线 ? 每个接口模块可以扩展 32 个或 64 个信号模块 ? PROFINET 接口模块可选多种总线适配器 ? PROFIBUS 接口模块已经包含了快连式 DP 接头(1)DO模板的功能
数字量输出模块SM322将S7-300内部信号电平转换成过程所要求的外部信号电平,可直接用于驱动电磁阀、接触器、小型电动机、灯和电动机启动器等。
(2)DO模板的类型
按负载回路使用的电源不同分为:
直流输出模块、交流输出模块和交直流两用输出模块。
按输出开关器件的种类不同分为:
晶体管输出方式、晶闸管输出方式和继电器触点输出方式。
控制*二个转子接触器的输出Q0.2被置位。T39和T40重复上述步骤,它们靠设置相应的输出Q0.3和Q0.4来分别起动转子接触器3和4。这样,电机终按额定转速旋转。当输入I0.1和10.2小再有任何电压时,也就是OFF点动开关打开或电机电路断路器打开时,电闭。
串联电路块的并联连接指令OLD
两个或两个以上的接点串联连接的电路叫串联电路块。串联电路块并联连接时,分支开始用LD、LDN指令,分支结束用OLD指令。OLD指令与后述的ALD指令均为无目标元件指令,而两条无目标元件指令的步长都为一个程序步。OLD有时也简称或块指令。
2、并联电路的串联连接指令ALD
两个或两个以上接点并联电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,使用ALD指令。分支的起点用LD、LDN指令,并联电路结束后,使用ALD指令与前面电路串联。ALD指令也简称与块指令,ALD也是无操作目标元件,是一个程序步指令。
3、输出指令 =SIMATIC ET 200SP 作为 ET 200 分布式 I/O 家族的新成员,是一款面向过程自动化和工厂自动化 的创新产品。ET 200SP 可以帮助用户有效应对提高过程效率和工厂生产力的挑战。ET 200SP 具 有众多创新特性,可归纳为 :简单易用,身形小巧,功能强大。
1、= 输出指令是将继电器、定时器、计数器等的线圈与梯形图右边的母线直接连接,线圈的右边不允许有触点,在编程中,触点以重复使用,且类型和数量不受限制。
4、置位与复位指令S、R
S为置位指令,使动作保持;R为复位指令,使操作保持复位。从*的位置开始的N个点的寄存器都被置位或复位,N=1~255如果被*复位的是定时器位或计数器位,将清除定时器或计数器的当前值。
5、跳变触点EU,ED
正跳变触点检测到一次正跳变(触点的入信号由0到1)时,或负跳变触点检测到一次负跳变(触点的入信号由1到0)时,触点接通到一个扫描周期.正/负跳变的符号为EU和ED,他们没有操作数,触点符号中间的”P”和”N”分别表示正跳变和负跳变
6、空操作指令NOP
NOP指令是一条无动作、无目标元件的一个序步指令。空操作指令使该步序为空操作。用NOP指令可替代已写入指令,可以改变电路。在程序中加入NOP指令,在改动或追加程序时可以减少步序号的改变。
7、程序结束指令END
SIMATIC ET 200SP 是新一代分布式 I/O 系统,具有体积小,使用灵活,性能**的特点 ? 防护等级 IP20,支持 PROFINET 和 PROFIBUS ? 更加紧凑的设计,单个模块多支持 16 通道 ? 直插式端子,*工具单手可以完成接线 ?
程序的调试及运行监控是程序开发的重要环节,很少有程序一经编制就是完整的,只有经过调试运行甚至现场运行后才能发现程序中不合理的地方,从而进行修改。STEP7—Micro/WIN4.0编程软件提供了一系列工具,可使用户直接在软件环境下调试并监视用户程序的执行。
(1) 程序的运行
单击工具栏的按钮,或执行菜单【PLC】→【运行】选项,在对话框中确定进入运行模式,这时STOP(停止)状态指示灯灭,绿色RUN(运行)灯点亮。
(2)、程序的调试
在程序调试中,经常采用程序状态监控、状态表监控和趋势图监控三种监控方式反映程序的运行状态。下面结合示例介绍基本使用情况。
取反(NOT)指令将它左边电路的逻辑运算结果取反,运算结果若为1则变为0,为0则变为1,该指令没有操作数。能流到达该触点时即停止;若能流未到达该触点,该触点给右侧提供能流。
? 正(EU,Edge Up,上升沿)/(ED,Edge Down)负跳变指令 正跳变触点检测到一次正跳变(触点的输入信号由0变为1)时,或负跳变触点检测到一次负跳变(触点的输入信号由1变为0)时,触点接通一个扫描周期。它们没有操作数,触点符号中间的“P”和“N”分别表示正跳变(Positive Transition)和负跳变(Negative Transition)。
(一)决定系统所需的动作及次序。
当使用可编程控制器时,重要的一环是决定系统所需的输入及输出。输入及输出要求:
(1) 步是设定系统输入及输出数目。
(2) 第二步是决定控制先后、各器件相应关系以及作出何种反应。
(二)对输入及输出器件编号
每一输入和输出,包括定时器、计数器、内置寄存器等都有一个的对应编号,不能混用。
(三)画出梯形图。
根据控制系统的动作要求,画出梯形图。
(四)将梯形图转化为程序
把继电器梯形图转变为可编程控制器的编码,当完成梯形图以后,下一步是把它的编码编译成可编程控制器能识别的程序。
和2台振动测量装置(振动变送器)组成,用PLC实现压缩机出口压力单回路闭环PID控制以及压缩机起动、停止、切换、故障处理等各种电气控制功能,由振动变送器对压缩机状态进行监控分析,以实现预测性维护维修。主回路如图2。
ET 200S 电机启动器 订货号 5.5 kW/400 V,直接电机启动器,9.0 ~ 12 A 3RK1 301-1KB00-0AA2 45 mm 宽端子模块,用于高性能直接启动器,带进线端子 3RK1 903-0AB00 45 mm 宽端子模块,用于高性能直接启动器,无进线端子 3RK1 903-0AB10 1.1 kW/400 V,高性能可逆电机启动器,0.3 ~ 3 A 3RK1 301-0AB10-0AB4 3 kW/400 V,高性能可逆电机启动器,2.4 ~ 8 A 3RK1 301-0BB10-0AB4 7.5 kW/400 V,高性能可逆电机启动器,2.4 ~ 16 A 3RK1 301-0CB10-0AB4 130 mm 宽端子模块,用于高性能可逆电机启动器,带进线端子 3RK1 903-0AL00 130 mm 宽端子模块,用于高性能可逆电机启动器,无进线端子 3RK1 903-0AL10
(1)PID运算功能的实现
S7-200系列中CPU215/216具有32位浮点运算指令和内置PID调节运算指令等特殊功能。使用时,只需在PLC内存中填写1张PID控制参数表(见下表),再执行指令:PID TABLE, LOOP,即可完成PID运算。其中操作数TABLE使用变量存储器VBx,用来指明控制环的起始地址;操作数LOOP是控制环号(常数,0~7)。编号为2、4、5、6、7的参数固定不变,可在PLC主程序中设定;编号为1、3、8、9的参数具有实时性,须在调用PID指令时填入。
由于S7-200输入和输出为开关量,而变频器、压力变送器和振动变送器的信号为模拟量,因此EM235模块要实现D/A转换。一个EM235模块可同时扩展3路模拟量输入通道(接1路压力信号,2路振动信号)和1路模拟量输出通道(接至变频器)。
(2)起动
M1和M2各有两种起动方式,可通过转换开关选择变频/工频起动方式。
(3)运行
根据以下不同条件,扩展电缆可以安装在以上箭头所指 的任何位置: √ CPU 的计算机:IBM 486以上兼容机,内存8MB以上,VGA显示器,至少50MB以上硬盘空间,Windows 支持的鼠标。
通信电缆:PC/PPI电缆(或使用一个通信处理器卡),用来将计算机与PLC连接。
2 软件安装
STEP 7-Micro/WIN 32编程软件在一张光盘上,用户可按以下步骤安装:
①将光盘插入光盘驱动器。
②系统自动进入安装向导,或单击“开始”按钮启动Windows 菜单。
③单击“运行”菜单。
④按照安装向导完成软件的安装。
⑤在安装结束时,会出现是否重新起动计算机选项 。
3 硬件连接
可以用PC/PPI电缆建立个人计算机与PLC之间的通信。这是单主机与个人计算机的连接,不需要其他硬件,如调制解调器和编程设备等。
典型的单主机连接及CPU组态如下图所示。
4 参数设置
安装完软件并且设置连接好硬件之后,可以按下面的步骤核实默认的参数:
(1)在STEP 7-Micro/WIN 32运行时单击通信图标,或从菜单中选择View中选择选项Communications,则会出现一个通信对话框。
(2)在对话框中双击PC/PPI电缆的图标,将出现PG/PC接口的对话框。
(3)单击Properties按钮,将出现接口属性对话框,如图8.16所示。检查各参数的属性是否正确,其中通信波特率默认值为9600波特。
PLM是西门子公司开发的可编程控制器模拟软件,它在step7集成状态下实现无硬件模拟,也可以与WinCC flexible一同集成与Step7环境下实现上位机监控模拟。S7-PLM是学习S7-300*的软件,不需要连接真实的CPU即可以仿真运行,直接安装即可,支持Windows 7
一、PLM的主要功能
1.显示对象工具栏
2.CPU模式工具栏
3.录制/回放工具栏
二、使用仿真软件调试程序的步骤
①在STEP 7编程软件中生成项目,编写用户程序。
②点击STEP 7的SIMATIC管理器工具条中的【Simulation on/off】按钮,打开S7-PLM窗口,窗口中自动出现CPU视图对象。
③在S7-PLM窗口中用菜单命令“PLC”→“Power On”接通仿真PLC的电源;在CPU视图对象中点击STOP小框,令仿真PLC处于STOP模式。执行菜单命令“Execute”→“Scan Mode” →“Continuous Scan”,令仿真PLC的扫描方式为连续扫描。
④在SIMATIC管理器中打开要仿真的用户项目,选中“块”对象,点击工具条中的下载按钮,将块对象下载到仿真PLC中。
⑤执行菜单命令“Insert”→“Input Variable”(插入输入变量),创建输入IB字节的视图对象。
⑥用视图对象来模拟实际PLC的输入/输出信号,用它来产生PLC的输入信号,或通过它来观察PLC的输出信号和内部元件的变化情况。