西门子模块6ES7222-1BF32-0XB0 西门子模块6ES7222-1BF32-0XB0
:1 5 6 1 8 7 2 2 0 5 7 号 码:1 5 6 1 8 7 2 2 0 5 7
浔之漫智控技术(上海)有限公司 上海诗慕自动化设备有限公司
本公司销售西门子自动化产品,全新原装,质量保证,价格优势
西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,西门子以太网
西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆
我公司大量现货供应,价格优势,品质保证,德国原装进口
图7: 硬件组态
• 在网络组态中(NetPro)中创建S7连接,首先在打开的NetPro中点击 SIMATIC 300 (1) 机架的“CPU 319-3PN/DP”处;
图8: 在NetPro中选择相应的机架
• 创建连接一个与“Unspecified”的S7 连接,点击“OK”;
图9: 添加S7连接
• 在相应的输入通信伙伴的IP地址192.168.0.18,点击“Address Details…”;
图10:输入通信伙伴IP地址 ;
• 在Address Details 对话框中,将通信伙伴的槽号改为1,确认其TSAP 为03.01,点击“OK”,之后,可以将所建立硬件组态和网络连接编译并下载到PLC 中。
图11:设置通信伙伴机架和槽号 ;
4. 4 S7-300 PLC 编程
• 在STEP 7 Blocks 中创建写数据DB1 ( put data)和读数据DB3 (get data)数据块;
图12: DB1和DB2;
• 打开主程序OB1,分别在Network1和Network2中添加指令FB14 GET和 FB15 PUT,并为其添加背景数据块DB14和DB15 ;
图13: 选择单边通信指令;
注意:
在选择指令时,要根据使用的产品来确定。如果采用CPU集成的以太网接口建立S7 通信,要采用左侧的指令;如果采用CP 以太网卡建立S7通信,要采用右侧的指令。
图14:在OB1中调用FB14 ;
图15:在OB1中调用FB15 ;
• 创建变量表VAT_1监视写数据操作(PUT);
图16:变量表VAT_1 ;
• 创建变量表VAT_2监视读数据操作(GET);
图17:变量表VAT_2 ;
5.调试 S7-1200 与S7-300 PLC 通信
• 从S7-300 程序中可知,在M1.0 从0变为1时,读取S7-1200的数据DB2.DBB0~DB2.DBB15 到S7-300 DB3.DBB0~ DB3.DBB15中;
图18:S7-300调用GET函数读取S7-1200数据
• 从S7-300 程序中可知,在M5.0 从0变为1时,将S7-300的数据DB1.DBB0~ DB1.DBB15 写入S7-1200 的DB2.DBB16~DB2.DBB31中;
图19:S7-300调用PUT函数写入S7-1200数据
6.总结
在使用S7-300与S7-1200 建立S7 通信时,所能建立的*大连接数和通信任务是与S7-300产品的型号相关,如:CPU319-3 PN/DP ,*大可组态的连接数为16,可建立*大通信任务为32(也就是可调用的通信指令的背景数据的总数),每个作业的用户数据*大值与所使用的块类型和通信伙伴有关,PUT 为212 个字节,GET为222个字节。
1高速计数器
S7-1200 CPU提供了*多6个(1214C)高速计数器,其独立于CPU的扫描周期进行计数。可测量的单相脉冲频率*高为100KHz,双相或A/B相*高为30KHz,除用来计数外还可用来进行频率测量,高速计数器可用于连接增量型旋转编码器,用户通过对硬件组态和调用相关指令块来使用此功能。
2高速计数器工作模式
高速计数器定义为5种工作模式
-
计数器,外部方向控制。
-
单相计数器,内部方向控制。
-
双相增/减计数器,双脉冲输入。
-
A/B相正交脉冲输入。
-
监控PTO输出。
每种高速计数器有两种工作状态。
所有的计数器无需启动条件设置,在硬件向导中设置完成后下载到CPU中即可启动高速计数器,在A/B相正交模式下可选择1X(1倍) 和4X(4倍)模式,高速计数功能所能支持的输入电压为24V DC,目前不支持5V DC的脉冲输入,表1列出了高速计数器的硬件输入定义和工作模式
描述
|
输入点定义
|
功能
|
HSC
|
HSC1
|
使用CPU集成I/O或信号板或监控PTO0
|
I0.0
|
I0.1
|
I0.3
|
|
I4.0
|
I4.1
|
PTO 0
|
PTO 0 方向
|
HSC2
|
使用CPU集成I/O或监控PTO0
|
I0.2
|
I0.3
|
I0.1
|
|
PTO 1
|
PTO 1 方向
|
HSC3
|
使用CPU集成I/O
|
I0.4
|
I0.5
|
I0.7
|
|
HSC4
|
使用CPU集成I/O
|
I0.6
|
I0.7
|
I0.5
|
|
HSC5
|
使用CPU集成I/O或信号板
|
I1.0
|
I1.1
|
I1.2
|
|
I4.0
|
I4.1
|
HSC6
|
使用CPU集成I/O
|
I1.3
|
I1.4
|
I1.5
|
|
模式
|
单相计数,内部方向控制
|
时钟
|
|
|
计数或频率
|
复位
|
计数
|
单相计数,外部方向控制
|
时钟
|
方向
|
|
计数或频率
|
复位
|
计数
|
双相计数,两路时钟输入
|
增时钟
|
减时钟
|
|
计数或频率
|
复位
|
计数
|
A/B相正交计数
|
A相
|
B相
|
|
计数或频率
|
Z相
|
计数
|
监控PTO输出
|
时钟
|
方向
|
|
计数
|
表1 高速计数器硬件输入定义与工作模式
并非所有的CPU都可以使用6个高速计数器,如1211C只有6个集成输入点,所以*多只能支持4个(使用信号板的情况下)高速计数器。
由于不同计数器在不同的模式下,同一个物理点会有不同的定义,在使用多个计数器时需要注意不是所有计数器可以同时定义为任意工作模式。
高速计数器的输入使用与普通数字量输入相同的地址,当某个输入点已定义为高速计数器的输入点时,就不能再应用于其它功能,但在某个模式下,没有用到的输入点还可以用于其它功能的输入
监控PTO的模式只有HSC1和HSC2支持,使用此模式时,不需要外部接线,CPU在内部已作了硬件连接,可直接检测通过PTO功能所发脉冲。
- 温馨提示:为规避购买风险,建议您在购买前务必确认供应商资质与产品质量。
- 免责申明:以上内容为注册会员自行发布,若信息的真实性、合法性存在争议,平台将会监督协助处理,欢迎举报