西门子S7-300 PLC选型要注意那些方面?
一、PLC选型要点
S7-300 PLC的选型原则是据生产工艺所需的功能和容量进行选型,并考虑维护的方便性、备件的通用性,以及是否易于扩展和有无特殊功能等要求。选型时具体注意以下几方面:
(1)有关参数确定。一是输入/输出点数(I/O点数)确定。这是确定PLC规模的一个重要依据,一定要根据实际情况留出适当余量和扩展余地。二是PLC存储容量确定。注意当系统有模拟量信号存在或要进行大量数据处理时,其存储容量应选大一些。
(2)系统软硬件选择。一是扩展方式选择,S7-300 PLC有多种扩展方式,实际选用时,可通过控制系统接口模块扩展机架、Profibus-DP现场总线、通信模块、运程I/O及PLC子站等多种方式来扩展PLC或预留扩展口;二是PLC的联网,包括PLC与计算机联网和PLC之间相互联网两种方式。因S7-300 PLC的工业通信网络淡化了PLC与DCS的界限,联网的解决方案很多,用户可根据企业的要求选用;三是CPU的选择,CPU的选型是合理配置系统资源的关键,选择时必须根据控制系统对CPU的要求(包括系统集成功能、程序块数量限制、各种位资源、MPI接口能力、是否有 PROFIBUS-DP主从接口、RAM容量、温度范围等),并较好在西门子公司的技术支持下进行,以获得合理的选型;四是编程软件的选择,这主要考虑对CPU的支持状况,我们的体会是:STEP7 V4.0对有些型号的CPU不支持,硬件组态时会发生故障出错,而STEP7V5.0则不存在这种问题。
西门子PLC s7300数据类型有那些?
S7-300的数据类型分以下三种:基本数据类型、复合数据类型和参数类型。
一、基本数据类型 1、位(bit)
常称为BOOL(布尔型),只有两个值:0或1。如:I0.0,Q0.1,M0.0,V0.1等。 2、字节(Byte)
一个字节(Byte)等于8位(Bit),其中0位为较低位,7位为较高位。如:IB0(包括I0.0~I0.7位),QB0(包括Q0.0~Q0.7位),MB0,VB0等。范围:00~FF(十进制的0~255)。
3、字(Word)
相邻的两字节(Byte)组成一个字(Word),来表示一个无符号数,因此,字为16位。如:IW0是由IB0和IB1组成的,其中I是区域标识符,W表示字,0是字的起始字节。需要注意的是,字的起始字节(如上例中的“0”)都必须是偶数。字的范围为十六进制的0000~FFFF(即十进制的0~65536)。在编程时要注意,如果已经用了IW0,如再用IB0或IB1要特别加以小心。 4、双字(Double Word)
相邻的两个字(Word)组成一个双字,来表示一个无符号数。因此,双字为32位。如:MD100是由MW100和MW102组成的,其中M是区域标识符,D表示双字,100是双字的起始字节。需要注意的是,双字的起始字节(如上例中的“100”)和字一样,必须是偶数。双字的范围为十六进制的0000~FFFFFFFF(即十进制的0~4294967295)。在编程时要注意,如果已经用了MD100,如再用MW100或MW102要特别加以小心。
以上的字节、字和双字数据类型均为无符号数,即只有正数,没有负数。 5、16位整数(INT,Integer)
整数为有符号数,较高位为符号位,1表示负数,0表示正数。范围为-32768~32767。 6、32位整数(DINT,Double Integer)
32位整数和16位整数一样,为有符号数,较高位为符号位,1表示负数,0表示正数。范围为-2147483648~2147483647。 7、浮点数(R,Real)
调试要点及注意事项
(1)常规检查。在通电之前要耐心细致地作一系列的常规检查(包括接线检查、绝缘检查、接地电阻检查、保险检查等),避免损坏PLC模块(用STEP7的诊断程序对所有模块进行检查)。
(2)系统调试。系调试可按离线调试与在线调试两阶段进行。其中离线调试主要是对程序的编制工作进行检查和调试,采用STEP7能对用户编制程序进行自动诊断处理,用户也可通过各种逻辑关系判断编制程序的正误。而在线调试是一个综合调试过程,包括程序本身、外围线路、外围设备以及所控设备等的调试。在线调试过程中,系统在监控状态下运行,可随时发现问题、随时解决问题,从而使系统逐步完善。因此,一般系统所存在的问题基本上可在此过程中得到解决。
在线调试设备开停时,必须先调试空开关的运行情况;如果设备设有运行监视开关,则可把监视开关强制为'1'(正式运行时,撤销强制)。调试单台设备时可针对性地建立该设备的变量表,对该设备及其与该设备相关的变量进行实时监视。这样既可判断逻辑操作是否正确,对模拟量的变化也可一目了然。比如调试电动执行器时,可建立一变量表,对执行器的位置信号、限位信号、过力矩信号及输出命令信号等进行实时监视,便可非常直观地观测执行器的动作情况。
(3)S7-300 PLC模拟量模块可通过变换信号类型卡支持各种类型信号。当改造老生产工艺线时,不可避免地会遇到多类信号。因此,设计时较好不把几种信号接到同一模块;同时必须先组态好模块,再接信号线,检查无误后送电。此外,应避免两线制与四线制信号、电流与电压信号的混接,以免烧坏模块。
(4)一般变送器的负载能力为600Ω,而模拟量输入模块的抗阻各不相同(一般在250Ω以下)。如果回路内设安全栏,必须注意抗阻的匹配;模拟量输出模块的负载能力为600Ω,一般
执行器的负载能力为250Ω;如线路较长,也存在抗阻匹配问题。此外,要加强信号的隔离,特别是要加强与支流调速装置、变频调速装置及设备配套的小型PLC之间的信号隔离,防止相互干扰。
西门子PLC状态指
PLC上的状态指示灯在大家调试维修的时候可以帮助我们快的了解问题之所在,因此,明白西门子PLC的状态指示灯的含义,在PLC维修中就显得十分重要了。
S7-200CPU:
SF 系统状态灯 用作系统出错/故障显示,为红色,例如内部错误,用户程序错误(看门狗错误,间接寻址,非法的浮点数,地址范围错等)
RUN 运行指示灯 绿色,运行模式。
STOP 停业运行灯 黄色,停止模式。
S7-300CPU:
SF指示灯 用作系统出错/故障显示,为红色,CPU的硬件出现故障或软件有错,带诊断功能模块出错时点亮。
BATF 为电池故障,红色,电池电压低或没有电池时点亮。
DC5V +5V电源指示,绿色,CPU和S7300总线的5V电源正常时点亮。
FRCE 强制,黄色,至少有一个I/O被强制时点亮。
RUN 运行方式,绿色,CPU处于RUN状态时点亮,重新启动时以2Hz的频率闪亮,保持HOLD状态时以0.5Hz的频率闪亮。
TOP 停止方式,黄色,CPU处于STOP、HOLD状态时或重新启动时常亮,请求存储器复位时以0.5Hz的频率闪亮,正在执行存储器复位时以2Hz的频率闪亮,由于存储器卡插入需要存储器复位时以0.5Hz的频率闪亮。
BUSF 总线错误,红色,PROFIBUS-DP接口硬件或软件故障时点亮,集成有DP口的CPU才有此LED,(如CPU 315-2DP),集成有2个DP口的CPU有两个LED(BUS1F和BUS2F)。
西门子PLC如何通过互联网与上位机通讯
可以使用西门子WINCC软件,或者使用第三方软件诸如GE的iFIX等通过SIMATIC NET PC SOFTWARE建立OPC服务器与PLC连接C通讯。
OPC服务器与PLC S7连接通讯的组态
1)配置PC站的硬件机架
SIMATIC NET软件安装后,点击桌面上的Station Configurator快捷键或任务栏的图标。
选择1#插槽,点击Add按钮,在添加组件窗口中选择OPC Server并点击OK。
选择3#插槽,点击Add按钮,在添加组件窗口中选择IE General,点击Properties查看网络参数(Station Configuration Editor中双击IE General设置网络参数)。
点击Staton Name按钮,*PC站名称,点击OK完成站的硬件组态。
2)配置控制台(Configuration Console)的使用与设置
打开配置控制台Start—SITMATIC—SIMATIC NET—Configuration Console
Configuration Console是组态设置和诊断的核心工具,用于PC硬件组态和PC应用程序的组态和诊断。正确完成PC站的硬件组态后,可以看到IE General的模式从PG mode切换到Configured mode,插槽号(Index)自动指向3。
在Access Points设定窗口中,将S7ONLINE双击设置指向PC internal(local)。此设定为PC站组态的下载做准备。
3)在SIMATIC NET中组态PC Station 因字数限制省略
4)组态下载 因字数限制省略
5)数据通信的测试---OPC Scout工具进行OPC Server和PLC的数据通信测试。
5)数据通信的测试---OPC Scout工具进行OPC Server和PLC的数据通信测试。
进行电机自整定时,P3900请一定要设为3,否则很多参数将恢复到出厂默认值,你将欲哭无泪。
20. 进行电机自整定时,若报F009**,你可将P1300设为20(无编码器矢量控制),并将旋线先拆除,待整定完成后再恢复;
若还是报F0090,也可将P1300设为0再做;
21. 若是新换的变频器或编码器模板,请检查一下模板上面的拨码开关一定要将1,3,5至于ON的位置,否则变频器会报F009**;
22. 在你安装或换编码器模板时,稍微将模板向上提一点再按,当听到咔吧一声时,表示模板已安装就位,否则请检查模板是否已安装好;
23. F0453未变频器新增加的故障代码,为电机堵转故障,需要检查一下抱闸和接线;
24. 参数中的下标,如P2816.0=722.3,是在P2816下的1n000设定的,同理P2816.1=722.4应再P2816下的1n001中设定;
25. 变频器在运行过程中,在显示任何一个参数时,按下Fn键并保持2秒钟以上,则变频器将显示下列值:
(1)直流母线电压(用d表示-单位:V)
(2)输出电流(A)
(3)输出频率(Hz)
(4)输出电压(用o表示—单位:V)
连续按下Fn键,将轮流显示上述参数。
26. 当变频器发生故障或报警时,按Fn键可将操作面板上显示的故障或报警信息复位;
关于西门子840D系统报警故障。造成此故障的基本原因是:(在用设备)
1. 电机被卡住、负载过重或刹车、制动关闭,
2. 如果功率模块允许,可以适度调高旋转扭矩限制、功率限制和电流限制,
3. 检查电机是否接地,
4. 检查电机变频器的连接 (缺少相位,旋转区域错误),
5. 检测编码器、编码器电缆和保护屏板是否接触不良或电缆断开,
6. 检查编码器电缆,可以与其它坐标编码器电缆置换做实验,
7. 检测直流母线连接 (检查螺钉是否紧固),
8. 检测伺服轴驱动器(电源、功率模块),
模拟量滤波死区值如何设置?
死区值,定义了计算模拟量平均值的取值范围
如果采样值都在这个范围内,就计算采样数所设定的平均值;如果当前较新采样的值**过了死区的上限或下限,则该值立刻被采用为当前的新值,并作为以后平均值计算的起始值
这就允许滤波器对模拟量值的大的变化有一个快速响应。死区值设为0,表示禁止死区功能,即所有的值都进行平均值计算,不管该值有多大的变化。对于快速响应要求,不要把死区值设为0,而把它设为可预期的较大的扰动值(320为满量程32000的1%)
33、模拟量滤波的设置应该注意哪些?
1)为变化比较缓慢的模拟量输入选用滤波器可以抑制波动
2)为变化较快的模拟量输入选用较小的采样数和死区值会加快响应速度
3)对高速变化的模拟量值不要使用滤波器
4)如果用模拟量传递数字量信号,或者使用热电阻(EM231RTD)、热电偶(EM231TC)、AS-Interface(CP243-2)模块时,不能使用滤波器