| 作者 | 主题 |
|---|---|
|
jiaoxi 游侠 经验值:345 发帖数:46 精华帖:0 |
楼主
主题:WINCC变量组的使用 在300PLC中定义了30个DB块,每个DB是一个配方,共30个配方。每个DB块里还有大概400个变量,因此共1万多变量。 在wincc编程调用这些DB里的变量时,wincc中定义了1万多个外部变量。因此在编程赋值时超出了代码限制。 如果不使用wincc的配方功能,有没有其他办法能实现这些变量的赋值? 比如结构变量,能用在这儿吗? 赋值时,能使用函数或语句的办法能给变量批量赋值吗?而不是我现在一个个赋值的方法,导致我定义了1万个外部变量。
活到老,学到老。
|
|
zhangli0 版主 经验值:48517 发帖数:17220 精华帖:64 |
1楼
主题:回复:WINCC变量组的使用你可以定义一个公用db,包含你的配方参数和id参数,id的值为0~29,上位机直接给这个公共db赋值,然后plc中编程根据id的值的不同,把公共db中的配方数据保存到其他的私有配方db中,这样wincc和plc通讯的变量只要401个变量。
活到老,学到老!为了生活学习吧!
|