浔之漫智控技术(上海)有限公司
西门子模块代理商
西门子一级代理商 6ES7551-1AB00-0AB0

6ES7551-1AB00-0AB0

SIMATIC S7-1500,TM POSINPUT 2 计数和 位置检测模块 用于 RS-422 增量编码器 或 SSI **值编码器, 2 个通道,2DI,2 个数字输出/每个通道

浔之漫智控技术有限公司西门子代理。

浔之漫智控技术有限公司主要产品有“PLC,变频器,触摸屏,模块,传感器,低压器,伺服电机,工控机”。全新原装,****,保修一年,价格合理,支持技术服务!SIEMENS 可编程控制器

1、 SIMATIC S7 系列PLC:S7-200、S7-1200、S7-300、S7-400、ET-200

2、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等

3、 SITOP直流电源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A可并联.

4、HMI 触摸屏TD200 TD400C K-TP OP177 TP177,MP277 MP377,

 SIEMENS 交、直流传动装置

1、 交流变频器 MICROMASTER系列:MM420、MM430、MM440、G110、G120.         

MIDASTER系列:MDV

2、全数字直流调速装置 6RA23、6RA24、6RA28、6RA70、6SE70系列

SIEMENS 数控 伺服

SINUMERIK:801、802S 、802D、802D SL、810D、840D、611U、S120

“信誉第一,客户至上”是公司成立之初所确立的宗旨,在公司领导的严格要求和员工们不折不扣地贯彻执行下发展延续至今。“假一罚十”一直是我公司的主动承诺。

S7-300 PLC 圆面积计算程序设计,PLC案例学习

说到圆面积,是不是一下子回到了清纯的学生时代呢?究竟是为何呢?因为像我们所学习的几何、圆面积计算,二元一次方程都在学生时代进行学习的,那圆面积在PLC中如何计算呢?接下来就带大家来学习PLC编写圆面积计算程序。

一、 控制要求

要求用输入圆的半径(整数)计算输出圆的面积(实数)。



二、 组态配置

第一步:(点击添加新设备,选择CPU 315-2 DP版本号根据实际版本来设定,点击确认))



第二步:(项目树—PLC变量创建一下变量地址)



三、 编写程序

第一步:(在OB1主程序编写程序,如下图所示:)

将圆半径MW10(整数)先转换为双整数,然后再转换为实数。



对半径(实数)进行求平方运算,然后再乘以3.14,所求的圆面积保存在MD24中。



四、 演示效果

在MW10里输入圆的半径20,求出MD24圆的面积是1256.0。



在MW10里输入圆的半径100,求出MD24圆的面积是31400.0。



是不是很简单呢?此时此刻S7-300 PLC 圆面积计算程序已编写测试完成,大家都理解并且掌握了吗?可以在上述文章找答案!

(技成培训网原创,作者:徐陈爽

图文说明西门子S7-1200CPU做IO共享设备的配置方法,建议收藏~

一、 导读

假设有两个PROFINET IO控制系统,每个PROFINET IO控制系统下各带有相应的IO设备,如下图所示:



若此时要求两个IO系统之间可进行数据交换,在不增加PN耦合器的情况下如何进行时间呢?其实我们可利用S7-1200CPU的IO共享设备的功能来组成如下图所示的网络,来实现两个IO系统之间的数据交换(这里要求S7-1200的CPU版本需要V4.2以上版本)。



二、 实验设备选择

本示例中选择一台S7-1500和一台S7-1500T的CPU作为IO控制器,一个S7-1200CPU作为IO共享设备来为大家说明S7-1200如何配置为共享设备。此处需要注意因两个控制器都需要与S7-1200CPU进行连接,所以这三个设备的IP地址需要配置为在同一网段,这里面我们把S7-1200CPU的IP地址设置为192.168.0.144.另外两个控制器分别设置为192.168.0.142和192.168.0.143.

三、 配置IO共享设备

(1)在TIA 博途中创建一个项目并添加一个S7-1200控制器(型号选择CPU1214C),对该控制器命名为Iosharedevice,并组态好IP地址,如下图所示:



(2)把S7-1200CPU组态为IO设备,并配置好数据传输区地址,配置IO设备时,对于IO控制器的选择请选择为“未分配”,如下图所示:



配置完IO设备后,需要在操作模式下的“智能设备通信”选项里面去组态数据传输区,这里我们组态四个传输区,每个传输区交换的字节数为1个字节,传输区1和传输区2用于与控制器1进行数据交换,传输区3和传输区4用于与控制器2进行数据交换,数据交换区的组态如下图所示:



(3)配置IO控制器的数量及导出GSD文件

在操作模式下的实时设定选项中组态IO控制器的个数,这里需要把IO控制器的个数组态为2.配置完后对所配置的内容进行编译,编译无错误后点击导出GSD文件按钮,导出GSD文件,如下图所示





四、 配置IO控制器

(1)添加一个S7-1500控制器,并设置该控制器的IP地址为192.168.0.142,在子网处选择添加一个PN/IE_1子网,如下图所示:



(2)导入GSD文件,把导出的 GSD文件添加到TIA 软件中,点击软件中的“选项”选择里面的“管理通用站描述文件”进行GSD文件的安装,如下图所示:



(3)在网络视图中添加IO设备,进入网络视图界面,把刚才安装好的GSD文件拖拽出来,并将其分配到IO控制器上,如下图所示



(4)配置传输区访问权限和数据交换区,对IO控制器与IO设备的数据交换区地址进行配置,双击IOcontrol1连接的共享设备,进入设备视图,选择设备的PROFINET选项,点击巡视窗口中属性,找到“Shared device”,对传输区地址的访问权限进行配置。对不具备访问权限的传输区使用“_”替代,如下图所示



在设备概览中组态IO控制器的输出与输入地址,该地址可进行修改,如图中默认的I地址为42,Q地址为30.



根据IO设备中所分配的地址,可得到如下的对应关系得到IO控制器1与IO共享设备之间的数据传输对应关系,如下图所示



(5)以相同的方法对IO控制器2进行组态配置,并配置好相应的数交换区,如下图所为IO控制器2的数据传输权限的配置与数据对应交换区。





根据IO设备中所分配的地址,可得到如下的对应关系得到IO控制器2与IO共享设备之间的数据传输对应关系,如下图所示



五、 数据交换程序的编写

数据交换程序只需要在IO共享设备中编写即可,由两个IO控制器与IO共享设备之间的数据传输对应关系可得到如下图所示的对应关系:



根据该对应关系只需要在程序中编写如下对应的程序即可实现两个IO控制器之间的数据交换。



六、 总结

S7-1200PLC作为IO共享设备的配置关键在于对IO设备控制器的个数的设置、GSD文件的导出和导入以及在IO控制器中对数据传输区权限的配置和数据交换区地址的对应关系的理解,希望通过此简单的示例让大家更好的掌握S7-1200CPU的IO共享设备的配置。

(技成培训网原创,作者:曾鑫

产品远销:

1.华北地区:北京、天津、河北、山西、内蒙古(5个省、市、区)。

2.东北地区:辽宁、吉林、黑龙江、大连(4个省、市)。

3.华东地区:上海、江苏、浙江、安徽、福建、江西、山东、宁波、夏门、青岛(10个省、市)。

4.中南地区:河南、湖北、湖南、广东、广西、海南、深圳(7个省、市)。

5.西南地区:重庆、四川、贵州、云南、西藏(5个省、市)。

6.西北地区:陕西、甘肃、青海、宁夏、新疆(5个省、区)


展开全文
优质商家推荐 拨打电话