通过WICC把两个400cpu通信怎么设定?请大师浣熊帮帮忙忙?

【WinCC】中获取与S7-300/400&CPU的通讯状态
&WinCC项目中通讯连接至关重要,获取连接通讯状态能有效的判断当前系统的运行情况,及时处理问题,此文档提供了三种方式来获取通讯连接状态。文档中所述的样例,是已经建立了与S7-300/400
CPU的通讯连接。关于通讯设置的具体步骤请参考文档《WinCC连接Siemens
PLC的常用方法》
&&&&&&&&&&&&文档适用于WinCC
6.2或WinCC 7.0系统。
1&画面中添加控件来获取通讯状态
&&&&&&&&&&&
WinCC&提供工具“Channel Diagonsis”来判断项目中连接的通讯状态,此工具在操作系统“开始”—&“Simatic”—&“WinCC”—&“Tools”目录下可以找到。此工具也可以添加到WinCC画面中使用。
&&<img STYLE="" BORDER="0" src="/blog7style/images/common/sg_trans.gif" real_src ="/mw690/001StKaGgy6EltJ16gh71&690" IDX="0" TITLE="" NAME="image_operate_71433"
ALT="【WinCC】中获取与S7-300/400&CPU的通讯状态" />
打开WinCC“图形编辑器”,在右边“对象选项板”中选择“控件”列表,如果是V6.2的系统在列表空白区域点击鼠标右键选择“添加/删除”(图1),如果是V7.0的系统需要先选中“ActiveX&控件”,再点击鼠标右键选择“添加/删除”(图2)。
<img BORDER="0" src="/blog7style/images/common/sg_trans.gif" real_src ="/adapt/0/fd8330ad-7fc6-b884-d973c6eb/0" IDX="1"
ALT="【WinCC】中获取与S7-300/400&CPU的通讯状态"
TITLE="【WinCC】中获取与S7-300/400&CPU的通讯状态" />&
打开“选择OCX控件”对话框,在OCX控件列表中找到并且选中“WinCC
Channel Diagonsis Control”控件(图3),点击确定。然后在选项板控件列表中就能找到此控件,把此控件添加到画面中,激活WinCC项目。
<img STYLE="WiDTH: 306 HeiGHT: 304px" BORDER="0" src="/blog7style/images/common/sg_trans.gif" real_src ="/adapt/0/7cf49d03-cdb4-a8b5-4d08-df83e9eec235/0" WIDTH="307" HEIGHT="349" IDX="2"
ALT="【WinCC】中获取与S7-300/400&CPU的通讯状态"
TITLE="【WinCC】中获取与S7-300/400&CPU的通讯状态" />&&&
项目激活运行后,通道诊断控件会显示项目中通讯连接的通讯状态,绿勾表示通讯正常,红叉表示通讯故障。选中故障链接,在右边列表中能显示出此故障的错误代码(图4)。&
<img STYLE="WiDTH: 386 HeiGHT: 260px" BORDER="0" src="/blog7style/images/common/sg_trans.gif" real_src ="/adapt/0/6f6a743d-df8a-15c8af8407/0" WIDTH="292" HEIGHT="242" IDX="3"
ALT="【WinCC】中获取与S7-300/400&CPU的通讯状态"
TITLE="【WinCC】中获取与S7-300/400&CPU的通讯状态" />&
&&&&&&&&&&&
错误代码的说明可以在帮助文档“S7CHNERRORchs.HLP”中查到,此帮助文档在&WinCC的安装路径下(如:C:\Programs\Siemens\WinCC\bin&)找到。
&&&&&&&&&&&
2&&根据通讯状态改变对象属性
&&&&&&&&&&&&在连接中所建的变量,在通讯时都会带有变量状态信息,变量状态包含WinCC&和自动化设备之间的连接状态。通过获取这个变量状态,我们就能得知变量所在连接的通讯状态。
首先在需要监控的通讯连接下新建一个变量“status”,地址取位存储区首地址(图5)。
&<img BORDER="0" src="/blog7style/images/common/sg_trans.gif" real_src ="/adapt/0/d9cf3bce-df08-9050-a0bc-2cd64ad64a7d/0" IDX="4"
ALT="【WinCC】中获取与S7-300/400&CPU的通讯状态"
TITLE="【WinCC】中获取与S7-300/400&CPU的通讯状态" />
&&&&&&&&&&&&在此文档中我们以静态文本来举例。在画面中添加一个静态文本,选择对象属性“字体”&“文本”,在动态列表中选择“动态对话框”(图6)。
&<img STYLE="WiDTH: 428 HeiGHT: 223px" BORDER="0" src="/blog7style/images/common/sg_trans.gif" real_src ="/adapt/0/2e59feac-feab-d1c8-fedc-44dbab" WIDTH="430" HEIGHT="136" IDX="5"
ALT="【WinCC】中获取与S7-300/400&CPU的通讯状态"
TITLE="【WinCC】中获取与S7-300/400&CPU的通讯状态" />
在动态对话框中,表达式/公式选择变量“status”,把表达式/公式的结果列表中“其他”范围对应的文本修改成“通讯已连接”。选择“变量状态”,在弹出的状态列表中,把“没有连接”范围对应的文本修改成“通讯干扰”(图7),应用此设置。
<img BORDER="0" src="/blog7style/images/common/sg_trans.gif" real_src ="/adapt/0/2e590fd8-af45-e3c5-5d7b-141b64c64036/0" WIDTH="296" HEIGHT="440" IDX="6"
ALT="【WinCC】中获取与S7-300/400&CPU的通讯状态"
TITLE="【WinCC】中获取与S7-300/400&CPU的通讯状态" />&
&&&&&&&&&&&&项目激活运行后,如果通讯正常,静态文本会显示“通讯已连接”,如果通讯故障会显示“通讯干扰”。(具体故障原因可检查通道诊断)
&&&&&&&&&&&&此组态方法也可应用到其他对象,例如修改对象的背景颜色等。
3&&使用脚本获取通讯状态
&&&&&&&&&&&&上一章节是把变量的“变量状态”直接与对象属性关联,这个“变量状态”也可以直接使用脚本来读取,在脚本中判断通讯状态,继而执行比较复杂的逻辑操作。
首先在需要监控的通讯链接下新建一个变量“status”,地址取位存储区首地址(图5)。
&&&&&&&&&&&&打开“全局脚本”—&“C-Editor”,新建一个“动作”,编写如下代码(图8)。脚本中“GetTagDWordState”函数获取了变量的变量状态,然后使用If语句执行判断。
<img BORDER="0" src="/blog7style/images/common/sg_trans.gif" real_src ="/adapt/0/d4e-0b96c51c82/0" WIDTH="389" HEIGHT="354" IDX="7"
ALT="【WinCC】中获取与S7-300/400&CPU的通讯状态"
TITLE="【WinCC】中获取与S7-300/400&CPU的通讯状态" />
&&&&&&&&&&&&在工具栏上点击“信息/触发”,(“信息/触发”按钮在V6.2系统中图标参考图8,如果是V7.0系统中图标参考图9)在属性选项板上选择“触发器”&“定时器”&“周期”,然后点击“添加”按钮,在弹出对话框中填写触发器名称“Action1”,然后定义“周期”5秒。这种组态(图10)会让此脚本在WinCC运行期间以5秒的时间间隔,循环执行。
&<img BORDER="0" src="/blog7style/images/common/sg_trans.gif" real_src ="/adapt/0/99c2383a-3eef-557e-bd80-acd8abdf571d/0" IDX="8"
ALT="【WinCC】中获取与S7-300/400&CPU的通讯状态"
TITLE="【WinCC】中获取与S7-300/400&CPU的通讯状态" />
<img STYLE="WiDTH: 426 HeiGHT: 335px" BORDER="0" src="/blog7style/images/common/sg_trans.gif" real_src ="/adapt/0/607271ba-4ecf-995c-dfb6-9c6b4b" WIDTH="355" HEIGHT="315" IDX="9"
ALT="【WinCC】中获取与S7-300/400&CPU的通讯状态"
TITLE="【WinCC】中获取与S7-300/400&CPU的通讯状态" />&
注意事项:
1.项目运行前必须把计算机属性“启动”列表中“全局脚本行系统”给勾选上(图11)。
2.脚本的执行周期用户可根据项目自行修改,但是不建议执行周期过密。因为在WinCC系统中脚本是单进程的,如果脚本中有很耗时的执行过程,过密的执行周期会造成系统负担过大,导致脚本不执行或者系统运行缓慢等现象。
<img BORDER="0" src="/blog7style/images/common/sg_trans.gif" real_src ="/adapt/0/ba6c6a82-1ac4-681b-b57309/0" IDX="10"
ALT="【WinCC】中获取与S7-300/400&CPU的通讯状态"
TITLE="【WinCC】中获取与S7-300/400&CPU的通讯状态" />&
4& CPU停机监控
&&&&&&&&&&&&这里需要注意一点,WinCC系统的默认设置是会监控CPU的STOP状态的,如果CPU打到STOP状态,也会显示通讯故障,通道诊断的错误代码“
7001”&。这个默认设置可修改(图12),打开变量管理器,选择所用通讯协议,例如“TCP/IP”,点击鼠标右键选择“系统参数”,在对话框中选择&“CPU&停机监控”取消“激活”,则不对CPU的STOP状态进行监控。
<img BORDER="0" src="/blog7style/images/common/sg_trans.gif" real_src ="/adapt/0/3227ffdf-1d6b-0824-be65-41c5e024a757/0" WIDTH="398" HEIGHT="355" IDX="11"
ALT="【WinCC】中获取与S7-300/400&CPU的通讯状态"
TITLE="【WinCC】中获取与S7-300/400&CPU的通讯状态" />&
WinCC,通讯,S7-300,S7-400&
===========================================
工控老鬼技术Blog:
自动化技术培训&&&&
报名电话:2&
================================================&&&&
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。登&#12288;录
生产自动化
企业信息化
当前页面:&&&&&&&西门子 基于WinCC的S7-400 CPU诊断系统
西门子 基于WinCC的S7-400 CPU诊断系统
审核编辑()
更多内容请访问 中国工控网()
手机扫描二维码分享本页
工控资讯APP 安卓版下载
工控资讯APP
提点建议:
,请填写评语后直接提交。
&&匿名留言
看过的用户还看过
历史浏览记录
请或可查看更多历史记录
扫描二维码关注微博
扫描二维码关注微信大师帮帮忙,看这配置怎么样? CPU:intel至强四核EG 显卡:蓝宝石HD6_百度知道
大师帮帮忙,看这配置怎么样? CPU:intel至强四核EG 显卡:蓝宝石HD6
大师帮帮忙,看这配置怎么样?CPU:intel至强四核EG显卡:蓝宝石HD6750 DDR5独立显卡主板:intel p35&#47;p43&#47;p45内存:金士顿DDR3 4G内存硬盘:西数&#47;希捷500G电源:蝙蝠侠 静音Q7电源散热器:天极风&#47;冰掌柜
机箱:战魂
提问者采纳
还是可以的
剑灵能完美运行不?
任何东西都没有完美的
能流畅运行以上四款游戏不?不
采纳我吧 天!
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
为您推荐:
其他3条回答
这种配置都是别人淘汰下来的东西要买二手的话
就不要买这种货
剑灵能完美运行不?
剑灵能流畅运行不?
看你干什么了
剑灵能完美运行不?
剑灵能完美运行不?
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁青云主板(威盛 VT8377 Apollo KT400&#47;A&#47;600)想换个CPU不知换那个比较好,请帮帮忙。_百度知道
青云主板(威盛 VT8377 Apollo KT400&#47;A&#47;600)想换个CPU不知换那个比较好,请帮帮忙。
我现在用的是AMD 速龙XP1600+的想买个好点的,用着先。
就是说只要是462的ADM CPU都可以吗?
提问者采纳
这个板子是462接口的,现在它能用的所有主要配件,都只能去2手买了。这个板子要换U,大致只能换个巴顿2500+吧,这个比较常见点,好买,估计应该不会超过20块钱。不过一般这种老主机,换CPU是感觉不出多明显的改善的,要想提升性能明显,最好的办法是加内存,其次是升级显卡,再次才是升级CPU。 按照你的描述,内存到了1G,那就只换U吧 ,最高的462,似乎是3200+,不过可能真的很少见,通常见到的3200+,都是939或者940的接口了,462最常见最好的就是2500+。 只要是462都可以。
提问者评价
谢谢!应该换个2600+的会快很多吧?
其他类似问题
为您推荐:
其他3条回答
你的主板有点老了,你就用这3000+吧也是可以的!
大哥你还在什么时代了
你那个是462的 早就找不到了 AMD时代啊 462
754 939 940 现在是938(AM3)你差了很多时代了
买什么都用不了了
什么都不用买,直接换新的。
您可能关注的推广
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 师兄帮帮忙 的文章

 

随机推荐