wincc与PLCSIM实现电机启停控制

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

系统:Win7 64位旗舰版

软件:Wincc v7.0 sp3 中文STEP7 v5.5 sp2 中文PLCSIM v5.4 sp5 中文

第一步:通讯

通讯是难点,只要建立了wincc和plcsim的通讯,后面组态就容易了。

1.建立step7项目。在选择plc时,要选择带有TCP/IP协议通讯口的plc,否则就要增加通讯板卡

这里选择的是315-2 PN/DP。在选择了这个PLC后,会马上弹出一个属性对话框,如图1.这时候需要更改的地方有两个,一个是IP地址,一个是新建子网。IP地址选择一个和电脑IP在同一个号码段的就行,不要和电脑的相同,比如设置为192.168.0.200.然后要在“子网”下面,点击右边的“新建”按钮,建立一个TCP/IP通讯的子网,默认名称为Ethernet(1),如图2.

图1 属性对话框

图2 新建立的子网

其实也可以在添加plc的时候,不立即添加子网,在plc添加到2号槽后,双击“PN-IO”,在弹

出的对话框里面设置也一样。设置好后,如图3所示。

图3 硬件配置完成

配置完成后,点击“保存并编译”(第5个)按钮,没有错误。

2.接着要点击“组态网络”(第13个)按钮,弹出组态网络的对话框。如图4.绿色的线就是组态

的网络。这时候点击第三个按钮“保存并编译”,弹出的对话框选择“编译并检查全部”,确定,会弹出检查结果,如图5.提示没有错误即可进行下一步。

图4 组态网络对话框

图5 网络检查结果

3.打开plcsim。检查PC/PG接口是不是正确的。如图6,显示的为”PLCSIM(TCP/IP)”,即为正确的配

置,这时候其实打开step7的PC/PG接口配置,也已经是同样的了。如果不是的话,要改成一致的。

图6 打开plcsim

4.下载。首先是下载网络。将鼠标放在刚才组态的网络上,点击绿色的点,这时候,上面“下载”

的按钮才能够进行操作,否则是灰色的,如图7。点击“下载”。然后下载硬件组态。机架为0,槽号为2,IP地址为192.168.0.200,在下载硬件组态的时候也会显示出来,如图8。回到项目主页面,鼠标选择300plc站点,也下载进plcsim中。

5.打开wincc,新建项目,“单用户项目”即可。右击“变量管理”,选择“添加新的驱动程序”,如图

9.这里是和西门子300plc通讯,因此选择如图10所示的SIMATIC S7 Protocol Suite.chn。

图7 下载网络

图8 下载硬件组态

图9 添加驱动程序

图10 选择驱动

6.安装完成后,打开子目录,找到TCP/IP,右击,在弹出的对话框中选择“系统参数”,如图11所

示。在弹出的对话框中,先进入“单位”目录,然后在“逻辑设备名称”中选择“PLCSIM.TCPIP.1”,如图12所示。确定。在按下“确定”之后,会提示重启项目,确定,然后自动关闭项目,自己再打开。

图11 选择系统参数

图12 逻辑设备名称

7.新建驱动程序的连接。右击“TCP/IP”,选择“新建驱动程序的连接”,名称自己定义,点击右侧的

“属性”,在弹出的连接参数里面,设置IP地址,机架号和槽号。IP地址和plc里面建立的网络一致,即192.168.0.200,机架号为0,槽号为2.如图13所示。

图13 连接参数设置

8.测试通讯。这时候通讯的通道已经建立起来了,可以测试。打开“Channel Diagnosis”,如图14。

将plc改为在线模式,plcsim选择“Run”,激活wincc。这时候,“Channel Diagnosis”的显示如图15所示。自己建立的连接,前面是绿色的对号,说明plc已经和wincc建立起了通讯。

图14 测试通讯

图15 通讯测试成功

第二步:step7编程

1.建立简单的电机启停梯形图,如图16所示。然后下载到plcsim。

图16 电机启停

2.在wincc中添加变量。需要添加三个变量,其中一个运行指示灯,一个开始按钮,一个停止按

钮。右击“TCP/IP”,选择“新建变量”,如图17所示。新建第一个变量,名称为“启动”,数据类型为“二进制变量”,点击“地址选择”按钮,“数据”选择选择“输入”,“地址”选择“位”,I0.0.如图18所示。再添加“停止”和“指示灯”变量。“停止”为I0.1,“指示灯”为Q0.0.

图17 新建变量

图18 变量属性更改和新建的变量

3.组态wincc画面。右击“图形编辑器”,选择“新建画面”,系统默认的名称为NewPdl0.Pdl,如图

19所示。可以更改名称。双击,打开,进入。

图19 新建画面

4.在打开的图形编辑器中,要选择一个圆,和两个按钮。利用圆颜色的变化,指示电机是运行还是

停止。按钮一个启动,一个停止。圆的添加。单击“标准对象”下的圆,然后按住鼠标左键,拖动到中央的编辑区,左键在适合的位置点击,圆就放好了。如图20所示。按钮在下面的“智能对象”里面,添加的方法和圆类似,添加时就可以加上名称。

图20 圆的放置

5.在添加完控件后,可以更改控件的一些属性,比如文字的字体,格式,大小,是否加粗等,控件

大小也可以拖动修改,将控件按照自己设想摆放好,如图21所示。

图21 控件

6.现在,需要修改三个控件的属性了。

首先是圆,我们需要在电机运行时,圆的颜色为绿色,停止运行时,就是默认的灰色。双击上图中的圆,弹出“对象属性”对话框,里面有两个根目录,“属性”和“事件”。“属性”是针对控件自身的一些更改,“事件”一般是执行操作时需要连接的动作等。选择“效果”下面的“全局颜色方案”,双击,将默认的“是”,即可更改为“否”。选择“颜色”下面的“背景颜色”,右击动态下面的灯泡,选择“动态对话框”,弹出“动态值范围”对话框,单击“表达式/公式”右侧的按钮,在弹出的选择中选择“变量”,进入“变量-项目”对话框。在右侧的数据源中,选项都勾选上,在左下侧的框中,选择自己添加的变量“指示灯”,确定。将“动态值范围”对话框中,数据类型改为“布尔型”,“有效范围”中,“是/真”的背景颜色改为绿色。点击“变量”右侧的按钮,进入“改变触发器”对话框,“事件”选择为“变量”,“变量名”选择“指示灯”,双击“标准周期”下的默认值“2秒”,在弹出的对话框中选择“有变化时”,点击“应用”和“确定”。再点击“应用”,完成对圆的编辑。

然后是“启动按钮”和“停止按钮”的编辑。启动按钮的状态(常开触点),不按时状态为‘0’,按下去(鼠标左键单击)变成‘1’,松开又恢复为‘0’。停止按钮的状态(常闭触点),不按时状态为‘1’,按下去(鼠标左键单击)变成‘0’,松开又恢复为‘1’。但是wincc的“常数”,和plc的按钮状态有所不同,它只关注到底是‘0’还是‘1’,不管是什么触点。对于常开触点,wincc和step7一致,但是对于常闭触点,按下的时候,要给变量‘1’,常闭触点才会断开,也就是说这里的“常数”是wincc给变量的值,不要考虑plc。在鼠标左键释放后,wincc给变量‘0’,常闭触点这时候是导通的。

双击“启动按钮”,在“事件”中选择“鼠标”,单击“按左键”,右击“动作”的闪电图标,选择“直接连接”,弹出直接连接的对话框。在“常数”对话框中,写入‘1’,这是鼠标左键点击后的状态。选择右侧的“变量”,点击右侧按钮,连接之前建立的变量“启动”,确定。然后按照同样的方式,选择“释放左键”,选择“直接连接”,里面需要更改的参数和“按左键”类似,只不过将“常数”改为‘0’即可。

双击“停止按钮”,设置方式和“启动按钮”一模一样。

7.点击“文件”菜单下的“全部保存”,即可关闭图形编辑器。

第三步:调试

1.将plc和plcsim状态改为在线和run,激活wincc。第一次激活wincc,会提示没有画面,点击“确

定”后,选择自己新建的画面为启动画面即可。或者在激活前,在wincc主页面里,右击自己建立的画面,在弹出的对话框中选择“定义画面为启动画面”。图22,调试启动。

相关文档
最新文档