西门子模块6ES7221-1BH22-0XA8库存优势
前连接器模块经调整后的前连接器被称为前连接器模块,可与该模块连接,将其插入该模块而不是前连接器进行连接。许多不同的前连接器模块版本,用于数字量 I/O 模块、24 V 2A 模块或模拟 I/O 模块。连接电缆插入前连接器模块。
连接电缆连接电缆分为不同的信号。
预组装型 16 针或 50 针圆形电缆(屏蔽或非屏蔽),长度可达 10 m。
组装时电缆两端提供一至两个绝缘压穿连接器(母带状电缆连接器)。
连接电缆通过端子模块连接前连接器模块。
端子模块系统提供有数字和模拟端子模块,用于连接I/O信号。安装时卡到DIN 导轨上。具有基本或信号功能的端子模块有1字节或4字节信号。
端子模块有两种不同的连接方式:使用推入式或螺旋式端子。端子模块或前连接器模块上可连接电源。
如果现场需要使用其他电压或功率,可使用 TPRo 或 TPOo 端子模块提供输出信号。TPRo 端子模块实施时须使用继电器。TPOo 端子模块实施时须使用光电耦合器。该模块能够将24 V DC输出信号转为其他电压或功率大小,使用简单,工作可靠。如果需要将 230 V AC 或 110 V AC 输入信号送到现场的控制器上,可使用配备 TPRi 继电器的端子模块,从而将 230/110 V 信号转为 24 V DC 信号。这意味着,模块侧始终有相同的电压电平。
与 TPRo 继电器模块的光电耦合器组合使用
如果输出信号要求继电器端子模块具有较高的开关频率,可改用光电耦合器(请注意技术数据)代替继电器,以提高开关频率。
屏蔽板该屏蔽板安装于 3 线制执行器的端子上或安装于模拟信号的端子模块上(单独选配),然后与端子模块一起卡到 DIN 导轨上。通过屏蔽连接夹,可实现屏蔽圆护套带状电缆或屏蔽现场电缆与接地 DIN 导轨之间的佳屏蔽连接。
SIMATIC TOP connect,S7-300/ ET200 M,*模块化连接
控制器集成了两个100kHz的高速脉冲输出,用于步进电机或控制伺服驱动器的速度和位置。这两个输出都可以输出脉宽调制信号来控制电机速度、阀位置或加热元件的占空比。
集成的 PROFINET 接口用于编程、HMI 通讯和 PLC 间的通讯。此外它还通过开放的以太网协议支持与第三方设备的通讯。该接口带一个具有自动交叉网线(auto-cross-over)功能的 RJ45 连接器,提供10/100 Mbit/s 的数据传输速率,它支持多 16 个以太网连接以及下列协议:TCP/IPnative、ISO-on-TCP 和 S7 通讯。
在简单过程控制应用中,simatic s7-1200支持多达 16 个 pid 控制回路。这些控制回路可以通过一个 pid 控制器工艺对象和simatic step 7 basic 中的编辑器轻松进行组态。除此之外,simatic s7-1200 还支持pid 自动调节功能,可以自动计算增益、积分时间和微分时间的---调节值
使用注册码REG_KEY1、西门子授权中心收到技术支持申请后,将会尽快给您回复邮件;
2、当获取到注册码后,在项目中打开LICENSE_DB(DB3);
3、通过菜单“View--->Data View"将DB块切换到数据视图模式,将获取的17位注册码填写到“Actual value"中,如图35所示。
图35 输入注册码
4、将LICENSE_DB(DB3)下载到CPU中,CPU的INTF指示灯熄灭;并可通过查看MODBUSPN(FB102)的输出引脚LICENSED为true且不再报A090错误代码,确认注册码激活成功,如图36所示。
图36 注册码激活成功
6. 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
CP为Client时:
修改参数LENGTH
CP为Server时:
修改Client请求的数据类型范围
A006
CP为客户端时:
数据区1-8中对应的Modbus地址范围(DATA_TYPE,
START_ADDRESS和 LENGTH
)不存在
CP为服务器时:
客户端请求的报文不正确
CP为Client时:
修改参数DATA_TYPE,START_ADDRESS和 LENGTH
CP为Server时:
修改Client 请求或修改数据类型data_type_x.
A007
CP为Client时:
参数MONITOR监控时间设置无效,值必须>20ms
修改参数MONITOR
A008
接收监控超时,可能的原因:
对于MODBUSCP V2.x:
所有通过502端口的连接激将中断并重新建立
对于MODBUSCP V1.x:
同步错误,报文丢失
检查通讯伙伴的参数设置,如单元标识符等
A009
当CP为Client时,接收标识符TI与发送不一致, 连接将终止和重新建立
对于MODBUSCP V2.x:
所有通过502端口的连接激将中断并重新建立
通过抓包工具来分析和修正通讯伙伴的报文
A00A
CP为Client时,接收参数UNIT 与发送的不一致,连接将终止和重新建立
对于MODBUSCP V2.x:
所有通过502端口的连接激将中断并重新建立
A00B
CP为Client时:
接收与发送功能码不一致
CP为Server时:
无效的功能码被接收
对于MODBUSCP V2.x:
所有通过502端口的连接激将中断并重新建立
对于MODBUSCP V1.x:
同步错误,报文丢失
CP为Client时:
通过抓包工具来分析和修正通讯伙伴的数据报文格式
CP为Server时:
注意FB MODBUS仅支持功能码FC1、2、3、4、5、6、15、16
A00C
接收到的字节长度与寄存器/位不匹配
CP为服务器时,CP将发一个响应异常给客户端
对于MODBUSCP V2.x:
所有通过502端口的连接激将中断并重新建立
通过抓包工具来分析和修正通讯伙伴的报文
A00D
仅在CP 为Client 时发生:
响应的MODBUS寄存器/位地址或长度与客户端请求的不一致
A00E
MODBUS报文报头的长度与寄存器/位 不匹配,FB将忽略
对于MODBUSCP V2.x:
所有通过502端口的连接激将中断并重新建立
对于MODBUSCP V1.x:
同步错误,报文丢失
A00F
非0的协议标识符报文被接收
对于MODBUSCP V2.x:
所有通过502端口的连接激将中断并重新建立
对于MODBUSCP V1.x:
同步错误,报文丢失
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字节
对于MODBUSCP V2.x:
所有通过502端口的连接激将中断并重新建立
通过抓包工具来分析和修正通讯伙伴的报文
A01B
CP为Server及使用功能码FC05时:
接收的线圈值无效
CP将发送异常报文
A01E
CP接收到无法识别的数据,
对于MODBUSCP V2.x:
所有通过502端口的连接激将中断并重新建立
对于MODBUSCP V1.x:
同步错误,报文丢失
分析错误信息,通过抓包工具来分析和修正通讯伙伴的报文
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设置重叠
A068
数据区参数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
请参考SIMATIC的在线帮助
SFC24故障
80A1
DB=0或超出了CPU允许的范围
选择有效的DB
80B2
DB块在CPU中不存在
DB_x参数中的DB块必须创建并下载到CPU中
80B3
DB块被创建为“Unlinked"类型
DB块不能创建为“Unlinked"类型
西门子CPU模块6ES7518-4UP00-0AB0技术参数
用一个简要的图表对西门子各系统的定位作描述如下:西门子各系统的性价比较1)802D(请参阅:802D简明调试指南)具有免维护性能的SINUMERIK802D,其核心部件-PCU(面板控制单元)将CNC、PLC、人机界面和通讯等功能集成于一体。
产品种类西门子数控系统是西门子集团旗下自动化与驱动集团的产品,西门子数控系统SINUMERIK发展了很多代。目前在广泛使用的主要有802、810、840等几种类型。可靠性高、易于安装。SINUMERIK802DSINUMERIK802DSINUMERIK802D可控制4个进给轴和一个数字或模拟主轴。
通过生产现场总线PROFIBUS将驱动器、输入输出模块连接起来。模块化的驱动装置SIMODRIVE611Ue配套1FK6系列伺服电机,为机床提供了全数字化的动力。通过视窗化的调试工具软件,可以便捷地设置驱动参数,并对驱动器的控制参数进行动态优化。
SINUMERIK802D集成了内置PLC系统,对机床进行逻辑控制。采用标准的PLC的编程语言Micro/WIN进行控制逻辑设计。并且随机提供标准的PLC子程序库和实例程序,简化了制造厂设计过程,缩短了设计周期。
2)810D(请参阅:SINUMERIK810D840D简明调试手册-2006版本)在数字化控制的领域中,SINUMERIK810D*次将CNC和驱动控制集成在一块板子上。快速的循环处理能力,使其在模块加工中独显威力。
SINUMERIK810DNC软件选件的一系列突出优势可以帮助您在竞争中脱颖而出。例如功能,可以在集成控制系统上实现快速控制。另一个例子是坐标变换功能。固定点停止可以用来卡紧工件或定义简单参考点。模拟量控制控制模拟信号输出;管理也是另一种功能强大的管理软件选件。
样条插补功能(A,B,C样条)用来产生平滑过渡;压缩功能用来压缩NC记录;多项式插补功能可以提高810D/810DE运行速度。温度补偿功能保证您的数控系统在这种高技术、高速度运行状态下保持正常温度。此外,系统还为您提供钻、铣、车等加工循环。
SINUMERIK840D3)840DSINUMERIK840D数字NC系统用于各种复杂加工,它在复杂的系统平台上,通过系统设定而适于各种控制技术。840D与SINUMERIK_611数字驱动系统和SIMATIC7可编程控制器一起,构成全数字控制系统,它适于各种复杂加工任务的控制,具有优于其它系统的动态品质和控制精度
随着现代工业设备自动化,越来越多的工厂设备将采用plc人\机介面等自动化器件来控制,因此设备自动化程度越来越高。对设备的维护人员的技术要求越来越严格。作为一名合格的技术员,需要掌握的技能也越来越多,越来越全面性,以此来满足自动化的发展及要求, 学习PLC一点也不难。有的初学者在理论上花了很多功夫,结果半年下来还是没有把PLC搞懂,其实他们只是缺少了一些PLC的实践经验,只要再进行一些实际的梯形图编写、程序下载、调试等操作,增加对PLC的感性认识,很快就可以掌握PLC这项技术了。开始阶段可以先学习一种品牌的PLC,因为所有的PLC原理都是差不多的,掌握了一种PLC其它的只要翻阅一下手册也就能上手使用了。
初学时可以编一些简单的梯形图,如触点的与、或、输出等,在PLC的机器里运行一下。成功了就会增加你学习的兴趣、和信心。然后再把PLC的主要功能逐个运用一次,比如高速计数器,你可以用PLC本身的脉冲输出端接到高速计数器的输入端,下载编好的梯形图,打开变量观察窗口,运行程序,观察计数的值是否正确。经过了这样的实践,你基本上知道PLC到底能做哪些事情了,在实际的工控应用中就能做到胸有成竹了。
1。电工原理和电机原理一定要懂,简单的就记背也要背下来,比如马达容量1KW2A,正反转,星三角接线,电线容量。电阻,电感,电容的特性等
2。液压和气动也要掌握,比如压力换算,压力和电流的比例换算,这在有压力控制上都要用到
3。电线截面要会看,线拿到手就知道几平方的,还有什么电器上该用什么线,比如马达就用4线的,3根主线1根接地。从变频器上出来的要用屏蔽线。
4。机修也要会做,特别是螺丝,一看就知道用几的内角扳手或外六角扳手(别小看了它,平常维修固定螺丝是少不了它的,这样能节约时间)
5。plc编程自己可以模拟编,简单的如红绿灯,控制小车走等
6。做人要会做,要谦虚,不可能你样样都会。
7。心态要好,保持一颗平常的心
8。平常要多干,就是在苦在累也要,这样技术才能学到手能解决实际问题,反之你只不过是纸上谈兵 对于做项目的
1。四大常用PLC要会,基本指令和功能指令要熟
2。通讯接口要懂
3。电气市场行情要熟,好的和坏的要会区分,列如买到个2手40点的PLC怎么判断它是好的呢?
4。变频器和单片机要懂,变频调速和伺服控制要懂
5。常用电器元件和传感器要知道
6。要会CCAD电气制图
(1)plc运行环境温度在0~60℃。温度过高将使得PLC内部元件性能恶化和故障增加,尤其是CPU会因“电子迁移”现象的加速而降低PLC的寿命。温度偏低,模拟回路的安全系数也会变小,超低温时可能引起控制系统动作不正常。解决的办法是在控制柜安装合适的轴流风扇或者加装空调,并注意经常检查。
(2)环境相对湿度在5%~95%之间。在湿度较大的环境中,水分容易通过模块上的IC的金属表面的缺陷侵入内部,引起内部元件性能的恶化,使内部绝缘性能降低,会因高压或浪涌电压而引起短路;在极其干燥的环境下,MOS集成电路会因静电而引起击穿。
(3)要定期吹扫内部灰尘,以保证风道的畅通和元件的绝缘。建议PLC的电控柜使用密封式结构,并且电控柜的进风口和出风口加装过滤器,可阻挡绝大部分灰尘的进入。
检查PLC的安装状态。各PLC单元固定是否牢固,各种I/O模块端子是否松动,PLC通信电缆的子母连接器是否完全插入并旋紧,外部连接线有无损伤。检查PLC的程序存储器的电池是否需要更换。
根据维修的特点可分为①外线维修,包括通信总线和I/O所连接的传感器、连接器、继电器、限位开关、保护元件、连接线和变频器等。②PLC的固件维修,包括CPU单元、I/O单元、智能单元、供电模块的内部电路维修。 PLC控制器具有一定的自检能力,而且在系统运行周期中都有自诊断处理阶段。系统工作过程中无论发生何种故障,维修人员都要遵循一定的操作步骤。
1.检查PLC供电是否正常。若POWER指示灯不亮,可检查供电线路和熔断器。
2.检查PLC系统。启动PLC查看“RUN”指示是否正常,有无报警发生。通常正在使用的PLC系统很难发生这种故障。
3.I/O模块的检查。I/O模块是CPU与外部控制对象沟通信息的通道,也是容易损坏的部分,因此使维修的主要内容。
4.工作环境的检查。主要影响的因素是温度和湿度。5.固件的维修。当确认是PLC固件损坏,好的办法是更换新的备件。