我该怎么办

编译os时出现
The number of external DM variable in wincc exceeds the permitted in total number.
怎么处理

问题补充:
我用的点数没有超呀,我用的是64k能支持多少点数呀

最佳答案

我也不建议再购买新的,估计你的点数超出不是很多,可用以下方法:
 1、输入的拆包

 建一个32位的变量,把PLC中32个BOOL数据读上来。

 在WINCC中建一全局脚本,做32个与运算,取出你需要的位来,并赋给相应的内部变量,用32点TAG做触发器,如

 ...... 

 dint 11,22,33...;

 aa=GetDWordtag(bb);//bb是外部连接TAG

 11=aa&0x01000000//取低字节的第一位

 if(11==0x01000000)

 {

 cc=1;//CC为内部BOOL变量 

 }

 else

 {

 cc=1;

 }

 ......

 2、打包输出

 建一个32位的变量,负责把上位32点的信号传下去。

 如要将A、B、C.....等变量传下去,则事先约定各下传BOOL变量在32位TAG中的位置。

 dint BB; 

 if(A)//加入第一个数据

 BB=BB+0X01000000;

 ELSE

 BB=BB+0X00000000

 if(B)//加入第二个数据

 BB=BB+0X02000000;

 ELSE

 BB=BB+0X00000000

 if(C)//加入第三个数据

 BB=BB+0X04000000;

 ELSE

 BB=BB+0X00000000

 ......

 setdwordtag(CC,BB);//CC为32点外部变量
参考资料:论坛上其它大侠的高招

提问者对于答案的评价:
看不太懂,不过非常感谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc202721.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月1日 上午12:44
下一篇 2017年11月1日 上午12:44

相关推荐

  • FC块内信号边沿不能用块临时变量存储吗

    写的一个定时计数的程序块。图中M4.7用块内变量#m时不能使定时器复位,计数器不计数,而全局M4.7可以。这是为啥? 图片说明:    最佳答案 1、注意,由于…

    2017年6月6日
  • PCS7 OS下载问题

    PCS7 V7.1 第一次从ES 下OS 没有任何问题,之后程序修改编译之后,再次下载的时候总会提示错误,之后把OS中的共享文件夹删除,重新…

    SIMATIC PCS 7 2017年6月18日
  • AS和OS位于不同的项目中,怎么建立冗错连接?

    AS和OS位于不同的项目中,怎么建立冗错连接? 最佳答案 需要新建一个多项目,将AS项目和OS项目都插入到多项目中, 在同项目中合并子网,此时AS和OS之间可建立容错连接…

    SIMATIC PCS 7 2017年6月1日
  • PCS7语言问题

    英文XP PCS7 7.0 SP1 原来安装的是英文PCS7,程序界面和环境都是英文 现在业主提出想在画面上显示中文 1…

    SIMATIC PCS 7 2017年8月15日
  • pcs7的操作员画面中如何查询历史报警,比如几天前的报警?

    最下面有七八张报警清单,但就是找不到能输入时间查询历史报警记录的地方 最佳答案 操作步骤请见附图 图片说明:      &nbsp…

    2017年5月31日
  • PCS7 server

    现有两个冗余server,其中一个登进去后看不到DCS界面图形内容,提示要login;而另外一个输入管理员名字及password就可以进入看到了,哪位高手能帮忙解答,谢谢! 问题补…

    SIMATIC PCS 7 2017年6月29日
  • 重新获取 装载服务器

    在新装工程师站上,打开原先的归档,但有弹出窗口提示“重新获取(257:5),无法显示一个或多个对象或对象类型。无法为对象_S7H_STELLVERTRETER_CT装载服务器’s7…

    SIMATIC PCS 7 2017年6月27日
  • 300PLC系统改成DCS系统

    请教一下大家,现在已有再运行的一套300PLC,想要改成DCS系统1、不修改现有程序的情况,除了PCS7软件平台,需不需要添加其他硬件,我的想法是通过PCS7新增一台PLC,与现有…

    SIMATIC PCS 7 2020年11月1日
  • 梯形图写的带输入输出参数的FC如何在CFC中调用

    我用梯形图写的带输入输出参数的FC,想插入CFC图形中时,提示块FC超出用户范围,但FB可插入。(奇怪的是我写的另一FC可插入,但复制的却也不能插入),请问用基础语言的一些小功能F…

    SIMATIC PCS 7 2017年10月29日
  • pcs7如何增加AS站

    请问各位原系统硬件ET-200M为6ES71532AR010XA0目前该型号已经生产,增加的6ES71532AR030XA0与原型号一起运行会不会不稳定?STEP7 5.…

    SIMATIC PCS 7 2017年7月26日