西门子模块6SL3120-1TE31-3AA3
数字量输入
用于连接标准开关和两线制接近开关 (BERO)
应用领域
数字量输入模板用来实现PLC与数字量过程信号的连接。使用于连接标准开关和两线制接近开关 (BERO)。
设计
数字量输入模块具有下列机械特性:
紧凑型设计:
坚固的塑料机壳里包括:
绿色 LED,用于指示输入的信号状态。
前连接器插座,通过前门保护。
前门上的标签区。
连接器针脚分配,用于在前门内部进行配线。
安装方便:
没有插槽规则;输入地址由插槽决定。
当在 ET 200M 中与有源总线模块一起使用时,可以进行热插拔,而不会有任何反应。
方便用户接线。
具有8、16、32或64通道的模块。
功能
数字量输入模块将来自过程的外部数字信号电平转换成控制器的内部信号电平(逻辑“0”或“1”)。
多种输入电压,可支持连接不同的控制信号:
24 V DC
48 - 125 V DC
120/230 V AC
除了经济性以及易于处理的特点外,该模块还具有其他特殊功能:
可在等时模式下使用
过程和诊断报警
使用源电流或漏电流
特殊模块还可处理过程工程,例如支持 NAMUR 标准。
人机界面和其它的 SIMATIC S7/C7自动化。
(1) 每半年或季度检查PLC柜中接线端子的连接情况,若发现松动的地方及时重新坚固连接;
(2) 对柜中给主机供电的电源每月重新测量工作电压;
设备定期清扫
(1) 每六个月或季度对PLC进行清扫,切断给PLC供电的电源把电源机架、CPU主板及输入/输出
板依次拆下,进行吹扫、清扫后再依次原位安装好,将全部连接恢复后送电并启动PLC主机。认真清
扫PLC箱内卫生;
(2) 每三个月更换电源机架下方过滤网;
检修前
(1) 检修前好工具;
(2) 为保障元件的功能不出故障及模板不损坏,必须用保护装置及认真作防静电工作;
(3) 检修前与调度和操作工联系好,需挂检修牌处挂好检修牌;
设备拆装顺序及
(1) 停机检修,必须两个人以上监护操作;
(2) 把CPU前面板上的选择开关从“运行”转到“停”位置;
(3) 关闭PLC供电的总电源,然后关闭其它给模坂供电的电源;
(4) 把与电源架相连的电源线记清线号及连接位置后拆下,然后拆下电源机架与机柜相连的
螺丝,电源机架就可拆下;
(5) CPU主板及I/0板可在模板下方的螺丝后拆下;
(6) 安装时以相反顺序进行;
在标准化和更高工程效率方面,全新版本的TIA博途重视团队合作和扩展对设备和系统的诊断功能。通过TIA博途多用户工程(TIAPortalMultiuserEngineering),在团队合作中添加了对变更对象的自动标记和离线模式。新版本下多用户服务器中强化的变更管理功能,如用于变更历史记录和用户评论等,可以改进团队内系统支持下的同步变更。西门子CPU314C-2DP可编程控制器
伺服电机SGMCS-10D3C11西
根据被控对象的功能要求,进一步确定系统的硬件构成。选择合适的输入设备(按键、操作开关、限位开关、传感器等)、输出设备(继电器、接触器、信号指示灯等执行机构)、输出设备启动的被控对象(电磁阀、电机等)。根据被控对象对PLC的动作要求和I/O设备所需点数选择合适的PLC。选择时,应考虑PLC的内存容量、I/O模块和电源模块,如果需要网络支持还应该考虑网络通信系统。
1、数字量西
在时间上和数量上都是离散的物理量称为数字量。把表示数字量的信号叫数字信号。把工作在数字信号下的电子电路叫数字电路
CP进行Modbus TCP通讯FB输出常见故障代码及处理
STATUS(Hex)
故障原因
处理措施
FB MODBUS故障
A002
Modbus起始地址Start_x错误
由通讯伙伴确认起始地址
A003
Modbus地址映射的DB块的数据区长度太短,较低长度:
-寄存器:
(START_ADDRESS – start_x + LENGTH) * 2
-位
(START_ADDRESS – start_x + LENGTH) / 8
其他可能的原因:
·参数初始化错误(CP为Client时)
·客户端请求报文时错误的地址区域(CP为Server)
扩展DB区域
当CP为Client时,修改参数START-ADDRESS或者LENGTH
当CP为Server时,修改客户端的请求
A004
仅在CP为Client时才有此故障:
参数DATA_TYPE及WRITE_READ设置不匹配,不可能对输入寄存器或离散输入进行写操作
修改此两个参数
A005
CP为Client时:
参数LENGTH设置无效
CP为Server时:
Client请求的寄存器号无效,合法的数据类型范围如下:
读线圈/离散输入: 1 to 2000
写线圈: 1 to 1968
读寄存器: 1 to 125
写保持寄存器: 1 to 123
修改参数LENGTH
修改Client请求的数据类型范围
A006
CP为客户端时:
数据区1-8中对应的Modbus地址范围(DATA_TYPE,
START_ADDRESS和 LENGTH
)不存在
CP为服务器时:
客户端请求的报文不正确
修改参数DATA_TYPE,START_ADDRESS和 LENGTH
修改Client 请求或修改数据类型data_type_x.
A007
参数MONITOR监控时间设置无效,值必须>20ms
修改参数MONITOR
A008
接收监控超时,可能的原因:
对于MODBUSCP V2.x:
所有通过502端口的连接激将中断并重新建立
对于MODBUSCP V1.x:
同步错误,报文丢失
检查通讯伙伴的参数设置,如单元标识符等
A009
当CP为Client时,接收标识符TI与发送不一致, 连接将终止和重新建立
通过抓包工具来分析和修正通讯伙伴的报文
A00A
CP为Client时,接收参数UNIT 与发送的不一致,连接将终止和重新建立
A00B
接收与发送功能码不一致
无效的功能码被接收
通过抓包工具来分析和修正通讯伙伴的数据报文格式
注意FB MODBUS仅支持功能码FC1、2、3、4、5、6、15、16
A00C
接收到的字节长度与寄存器/位不匹配
CP为服务器时,CP将发一个响应异常给客户端
通过抓包工具来分析和修正通讯伙伴的报文
A00D
仅在CP 为Client 时发生:
响应的MODBUS寄存器/位地址或长度与客户端请求的不一致
A00E
MODBUS报文报头的长度与寄存器/位 不匹配,FB将忽略
A00F
非0的协议标识符报文被接收
A010
数据区1-8 DB块号重复使用
确保每个Db块号只使用一次
A011
DATA_TYPE参数设置(范围为1-4)
修改DATA_TYPE参数
A012
数据区参数data_type_1和data_type_2设置重叠
数据区不能有重叠的modbus地址区域
A013
数据区参数data_type_1和data_type_3设置重叠
修改此参数
A014
数据区参数data_type_1和data_type_4设置重叠
A015
数据区参数data_type_1和data_type_5设置重叠
A016
数据区参数data_type_1和data_type_6设置重叠
A017
数据区参数data_type_1和data_type_7设置重叠
A018
数据区参数data_type_1和data_type_8设置重叠
A019
当参数data_type_x设置不为0时,db_x被赋值0
db_x不能为0
A01A
报头中长度错误:
范围3-253字节
通过抓包工具来分析和修正通讯伙伴的报文
A01B
CP为Server及使用功能码FC05时:
接收的线圈值无效
CP将发送异常报文
A01E
CP接收到无法识别的数据,
分析错误信息,通过抓包工具来分析和修正通讯伙伴的报文
A01F
功能块FB MBBUSCP返回一个无效的状态
联系产品供货商
A020
参数Check_conn_cycle设置<1s时,对于功能块AG_CNTRL过短
当为Client模式时,参数Check_conn_cycle=TRUE下Check_conn_cycle设置需要>1s;
当为Server模式时,Check_conn_cycle设置需要>1s;
A023
数据区参数data_type_2和data_type_3设置重叠
数据区不能有重叠的modbus地址区域
A024
数据区参数data_type_2和data_type_4设置重叠
A025
数据区参数data_type_2和data_type_5设置重叠
A026
数据区参数data_type_2和data_type_6设置重叠
A027
数据区参数data_type_2和data_type_7设置重叠
A028
数据区参数data_type_2和data_type_8设置重叠
A034
数据区参数data_type_3和data_type_4设置重叠
A035
数据区参数data_type_3和data_type_5设置重叠
A036
数据区参数data_type_3和data_type_6设置重叠
A037
数据区参数data_type_3和data_type_7设置重叠
A038
数据区参数data_type_3和data_type_8设置重叠
A045
数据区参数data_type_4和data_type_5设置重叠
A046
数据区参数data_type_4和data_type_6设置重叠
A047
数据区参数data_type_4和data_type_7设置重叠
A048
数据区参数data_type_4和data_type_8设置重叠
A056
数据区参数data_type_5和data_type_6设置重叠
A057
数据区参数data_type_5和data_type_7设置重叠
A058
数据区参数data_type_5和data_type_8设置重叠
A067
数据区参数data_type_6和data_type_7设置重叠
A068
数据区参数data_type_6和data_type_8设置重叠
数据区参数data_type_7和data_type_8设置重叠
A07A
参数id设置无效:范围1-64
修改参数id
A07C
参数data_type_1设置无效:范围0-4
修改参数data_type_x
A07D
参数data_type_1未定义,data_type_1为缺省的使用数据区,需要定义
修改参数data_type_1
A07E
参数db_x值与背景DB中的值不一致
修改参数db_x
A080
在OB1和OB100调用FB MODBUS功能块时使用了不同的背景DB
需要使用相同的背景DB
A081
CP为Client且使用FC05功能码时:
接收的线圈状态与发送不一致
通过抓包工具来分析和修正通讯伙伴的报文
A082
CP为Client且使用FC06功能码时:
接收的寄存器值与发送不一致
A083
仅在CP为Client时:在上一个请求还没有处理完成时又发送新的请求
等待DONE =TRUE 或 ERROR = TRUE后再发送新请求
A085
在授权期间由于无效的写权限导致发生错误
对于授权DB,确认参数REG_KEY的结构是否正确
A090
功能块未授权,此为一状态信息,参数ERROR并不会置1,功能块在未授权情况仍然可以运行而不影响通讯
针对CPU读出预授权解码,之后按照授权操作向IT4industry.部门索取授权码
A091
收到异常响应码1(仅在Client模式),连接将终止和重新建立
通讯伙伴不支持请求的报文
A092
收到异常响应码2(仅在Client模式),无效的或不存在的地址请求
确认参数LENGTH 或START_ADDRESS
是否正确
A093
收到异常响应码3(仅在Client模式)
通讯伙伴无法执行报文接收(例如请求长度不支持等)
A094
收到异常响应码4(仅在Client模式)
通讯伙伴无法执行报文接收
A095
收到未知的异常响应码(仅在Client模式)
FC/SFC故障
7xxx
请参考SIMATIC的在线帮助
通过在线帮助SIMATIC manager -> mark block -> key F1 –> Ethernet -> see also -> code evaluation可以查到相关帮助信息
8xxx
SFC24故障
80A1
DB=0或超出了CPU允许的范围
选择有效的DB
80B2
DB块在CPU中不存在
DB_x参数中的DB块必须创建并下载到CPU中
80B3
DB块被创建为“Unlinked”类型
DB块不能创建为“Unlinked”类型
直流二线型:褐色线接plc输入点,PLC的com点接到电源正极,电源负极接到蓝色线。
NPN型:褐色接电源正,蓝色接电源负,黑色线接到PLC输入点,PLC的com点接到电源正。NPN是漏型,检测到物体时输出低电平信号。
PNP型:褐色接电源正,蓝色接电源负,黑色线接到PLC输入点,PLC的com点接到电源负。 PNP是源型,检测到物体时输出高电平信号。
如图: