西门子plc和组态软件的通讯

发布时间:2024-03-13
西门子s7 200系列plc在工业领域应用的比较广泛,组态软件作为上位机,应用的领域也很广泛。
我们选用西门子s7 226和组态软件来做一个简单的例子。首先是在plc上编一段小程序实现简单的触发动作,然后在组态软件上建立一个工程与西门子s7 226进行通讯,最后可以在组态监控画面上采集并控制西门子plc一个m点和一个do点。读者可以以这个小例子为基础再进一步的编程实现更多的功能。
我们先打开西门子梯形图软件v4.0 step 7 microwin sp3,新建一个工程“项目1”。如图1所示
图1
点击左侧导航栏里的“通信”图标进入通信参数设置界面。双击“双击刷新”图标找到cpu 226并确认,本地plc的地址设为2,网络参数和传输速率按缺省设定,完成通信参数的设定。如图2所示
图2
然后在程序块里编制一个小梯段让plc中的一个 m点m6.6去控制一个 do点q0.1。最后把程序下载到plc里,下载完成后把plc的运行状态打到run状态。如图3所示
图3
打开组态软件“工程管理器”建立新工程“西门子s7 200”,与这个实例相关的上位机软件的组态文件都存在这个目录中,用户可选择保存该目录的路径。如图4所示
图4
接下来点击“进入组态”按钮,进入组态画面,首先点击“数据库”标签来建立设备,在导航树里双击“s7-200(ppi)”文件夹建立新设备abc,如图5所示。参数设置为plc 设备的地址设为2、串口号为3,串口设置按缺省即可。
图5
其次双击“数据库”导航树里的“点组态”图标进入点组态画面,建立两个数字i/o点m6_6和do_1,m6_6与plc中点m6.6连接, do_1与plc中点qo.1连接。如图6所示
图6
完成数据库点组态后,进行操作界面组态,在画面draw1上建立一个开关按钮和一个指示灯。开关按钮与数据库中点m6_6连接,指示灯与数据库中点do_1连接。如图7所示
图7
所有组态完成后点击“运行”按钮菜单栏上的一个指向右侧的绿色箭头图标,如果打开组态软件的西门子200系列ppi通讯程序可以看到发送和接收的数据不断滚动,并由“采集成功”字样,证明通讯成功。如图8所示
图8
点击画面“draw1”上的开关按钮,则指示灯变成绿色。如图9所示
图9
很多用户在和西门子200系列plc通讯时常常会遇到一些问题,所以现在总结一下本例中需要注意的地方,1、plc的从机地址必须和组态软件中的设定地址一致。2、plc的从通讯参数必须和组态软件中的设定一致,如波特率为9600,奇偶校验设定等。3、如果plc的通讯口被占用情况下也会造成通讯不上,例如某个通讯口被设为了自由口,那么我们只能使用另外一个通讯口。
上一个:倾情奉送十款养生凉茶
下一个:王者荣耀能投屏到小米电视上玩吗(王者荣耀怎么投屏到小米电视上玩)

台式电脑硬件升级该升级哪些配件,台式电脑升级需要更换哪些配件
如何投资购买普洱老茶?行家总结了这3个心得!
RS-06L1R21FT,F 1206 1.21R现货购买,风华 1206 1.21Ω ±1% 1/4W
联想台式机硬盘序列号怎么查,联想ThinkPad怎么看硬盘序列号啊
c盘怎么移到别的盘(c盘如何移到d盘)
程序员电脑笔记本推荐,最适合编程的笔记本电脑
windows11安装程序下载(windows11去哪下载)
解决织梦DedeCms安全问题的方法
oppoa37怎么设置功能键,OPPOa7手机功能键怎么设置
水鬼蕉褐斑病防治