8.4 PLC与PLC以太网通信软件设计.pptx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

项目8S7-1200PLC以太网通信主讲人:李芒芒

教学内容项目导入项目分析相关知识项目实施

四、项目实施1、软件设计1.PLC_1软件设计PLC_1完成两大通信任务:一是与HMI通信,接收HMI上的按钮命令信号,发送当前的瓶子数和箱子数至HMI。二是与PLC_2通信,PLC_1将MB2(命令信号)字节发送到PLC_1的MB2字节,接收来自PLC_2的瓶子数(MW10)和箱子数(MW12)。1)PLC变量的定义定义PLC如图10-36和10-37所示,注意:MW10、MW12的数据类型为整数。在PLC_2变量表中,定义满箱标志位M3.0,满箱后开始定时时间20S后,输出一个扫描周期的脉冲信号M3.1。图10-36PLC_1的变量表图10-37PLC_2的变量表

四、项目实施1、软件设计2)梯形图程序段1,用首次扫描信号,初始化MB2单元,程序段2,调用TSEND_C和TRCV_C指令,完成与PLC_2的通信

四、项目实施1、软件设计

四、项目实施1、软件设计3、PLC_2软件设计同样,首先定义PLC_2的变量名,见图10-37所示。其梯形图如10-40所示。程序段1:通过首次扫描位和清零信号,将瓶子数和箱子数清零;程序段2:手动和自动两种模式控制传送带的输出信号。在自动模式下,瓶子数满12,需要停止传送带输出,故将满箱信号的常闭触点串接在Q0.0的自锁回路,同时传送带停止20秒后,需要重新自动启动传送带输出,故将20S时间到后的一个扫描周期的脉冲信号与自动启动信号M2.0并联,对于这个程序段,可以分析时序,这里不再阐述。在手动模式下,满箱时,传送带停止输出。程序段3:统计瓶子个数,注意计数器指令复位端R的信号,是将清零信号和20S时间到后的脉冲信号并联;程序段4:满箱后,20S的自复位网络,,当M3.0为1时,M3.1是一个周期为30S,接通一个扫描周期的脉冲信号;程序段5:统计箱子总数;程序段6:调用TSEND_C和TRCV_C指令,完成与PLC_1的通信

四、项目实施

四、项目实施

四、项目实施

四、项目实施3、HMI画面组态HMI的运行控制画面

四、项目实施3、HMI画面组态1.手/自动选择开关的组态在工具箱中,选择“元素”中的开关控件,并设置属性“常规”,“变量”选择PLC_1站点的手/自动选择开关SA,文本中,“ON”为自动,“OFF”为手动,如图10-41所示。用同样的方法,完成清零,自动启动,自动停止按钮的组态。

四、项目实施3、HMI画面组态2.命令按钮的组态下面以点动按钮为例,介绍命令按钮的组态。在工具箱中,选择“元素”中的“按钮”,并设置“常规”属性的“标签”为点动。设置按钮的“事件”属性中的“按下”,选择置位位,对应的变量,选择PLC_1变量表中的“点动按钮S3”,如图10-42所示,同样,设置“释放”,选择复位位,对应的变量,选择PLC_1变量表中的“点动按钮S3”,如图10-43所示。用同样的方法,完成清零,自动启动,自动停止按钮的组态。

四、项目实施3、HMI画面组态3.箱内瓶子的组态在工具箱的“基本对象”中,首先选择矩形框,然后,添加线条,组态成图10-41所示的矩形方格,然后在图像-WinCC图形文件夹-Equipment-industries[WMF]-Food中选择瓶子,将12个瓶子放入矩形框中,选择右下方的第一个需放置的瓶子,在“动画”的“显示”栏,添加新动画,选择“可见性”,在可见性对话框中,过程变量选择PLC_1中的PLC变量“箱子中瓶子数”,范围从“0”至“0”,可见性,选择“不可见”,如图10-44所示。同样,第二个瓶子,范围从“0”至“1”,依次类推,最后一个瓶子,范围从“0”至“11”。

四、项目实施3、HMI画面组态

4.I/O组态在工具栏的“元素”中,选择I/O控件,属性“常规”中,过程变量选择PLC_1的变量,箱子总数,类型为“输出”,采用十进制显示,显示格式式样为“9999”,如图10-45所示。四、项目实施

四、项目实施5.修改HMI变量的访问模式和采用周期在HMI的项目树中,选择变量,打开默认变量表,将默认变量表中的访问模式从“符号访问”改为“绝对地址访问”,采用周期从默认的1s改为100ms,如图10-46所示。

四、项目实施4、仿真调试依次将PLC_1、PLC_2站点下载到仿真器中,并使其处在RUN模式,打开PLC_2仿真器的详细视图,点击,创建新项目,点击在项目视图的“SIM表格_1”,在打开的SIM表格_1中,添加如下图10-47中的变量。选择HMI站点,将HMI下载到仿真器中,其仿真步骤如下,仿真见图10-48所示:1、在HMI界面,选择“自动”模式;2、在HMI界面,点击“自动启动”按钮;3、激活PLC_2

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档