发表于:2018/6/3 15:10:19
#0楼
标题:手把手教你winform上位机系列二:PLC编写及配置
作者:橘子猫
上一节我们已经搭建好了winform上位机的界面显示部分,现在我们需要做的事情如下:
1.PLC程序编写及通信配置
2.完善winform上位机程序,根据PLC的通信协议进行通信部分的编程
PLC程序编写及通信配置:
回想上节我们说过的一句话,上位机的通信协议由下位机来决定,所以我们需要选择一个通信协议,我们今天采用西门子S7-1200紧凑型小型plc,所以为了教学方便我们今天选择西门子自己通信协议S7通信协议。
好了,都安静。那个陈独秀同志先坐下,现在开始上课,有请扁桃体同学发言:
让我们新建一个plc项目
修改项目名称为:PLC与上位机通信
我们采用西门子S7-1200系列PLC的具体型号1215DC/DC/DC固件版本选择4.2
注意:务必确认好自己PLC的CPU订货号以及固件版本,否则PLC会报错,订货号在PLC侧面可以看见。
下图是新建好PLC项目后的情形,接下来就开始编写我们的PLC程序了
程序段1:LED开关控制是常用的开关启停电路控制,但是今天我们不用它
程序段2:我们需要使用程序段二作为我们的PLC程序,这样的好处是一个位就可以控制开和断,点一下为开,再点一下为关,如此反复,如果使用程序段1则是两个位控制开断,当然在有的场景程序段一比程序段二更适合,这里不做讨论。
下面进行通信端口配置:先选择左侧设备组态,双击图中PLC,找到保护选项后将允许远程连接勾选上,配置好以太网地址作为PLC的IP地址,这个地址后面在上位机访问PLC时会用到。
中华工控网,转载请注明出处!感谢作者供稿!
作者:橘子猫
上一节我们已经搭建好了winform上位机的界面显示部分,现在我们需要做的事情如下:
1.PLC程序编写及通信配置
2.完善winform上位机程序,根据PLC的通信协议进行通信部分的编程
PLC程序编写及通信配置:
回想上节我们说过的一句话,上位机的通信协议由下位机来决定,所以我们需要选择一个通信协议,我们今天采用西门子S7-1200紧凑型小型plc,所以为了教学方便我们今天选择西门子自己通信协议S7通信协议。
好了,都安静。那个陈独秀同志先坐下,现在开始上课,有请扁桃体同学发言:
让我们新建一个plc项目
修改项目名称为:PLC与上位机通信
我们采用西门子S7-1200系列PLC的具体型号1215DC/DC/DC固件版本选择4.2
注意:务必确认好自己PLC的CPU订货号以及固件版本,否则PLC会报错,订货号在PLC侧面可以看见。
下图是新建好PLC项目后的情形,接下来就开始编写我们的PLC程序了
程序段1:LED开关控制是常用的开关启停电路控制,但是今天我们不用它
程序段2:我们需要使用程序段二作为我们的PLC程序,这样的好处是一个位就可以控制开和断,点一下为开,再点一下为关,如此反复,如果使用程序段1则是两个位控制开断,当然在有的场景程序段一比程序段二更适合,这里不做讨论。
下面进行通信端口配置:先选择左侧设备组态,双击图中PLC,找到保护选项后将允许远程连接勾选上,配置好以太网地址作为PLC的IP地址,这个地址后面在上位机访问PLC时会用到。
中华工控网,转载请注明出处!感谢作者供稿!