怎么做DI?在WINCC上 点击:1502 | 回复:18



春华★秋实

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:103帖 | 1038回
  • 年度积分:0
  • 历史总积分:3013
  • 注册:2007年5月17日
发表于:2007-07-24 16:31:00
楼主
新手求救!!请说一下步骤。
我本来想用一个小矩形的填充颜色表示电机的开和关,然而却做不出来。
我建了一个内部变量@DI,然后做了一个按钮给@DI送信号1,然后把矩形的填充图案颜色和DI连起来。但不行。请指点啊。
谢谢!!



yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2007-07-24 21:58:00
1楼
查看组态手册2,全部都可以给您现成答案。
看了您在论坛中那么多发帖,您如果先仔细看看西门子手册的话,相信基本就没有什么可以发出来了。
另外,带@的为系统变量,用户一般不应该建立该类型变量。
最后,采用改变矩形背景颜色属性来做您的功能,如果您简直要使用填充图案来做,那么您需要首先在属性中选择填充图形后才会显示出效果。

春华★秋实

  • 精华:0帖
  • 求助:0帖
  • 帖子:103帖 | 1038回
  • 年度积分:0
  • 历史总积分:3013
  • 注册:2007年5月17日
发表于:2007-07-25 08:17:00
2楼
我就是看的组态手册2,可找不到怎么组态DI的啊。就看到DO,AI,滚动条之类的。

春华★秋实

  • 精华:0帖
  • 求助:0帖
  • 帖子:103帖 | 1038回
  • 年度积分:0
  • 历史总积分:3013
  • 注册:2007年5月17日
发表于:2007-07-25 11:03:00
3楼
我试出来了。在背景颜色选择动态对话框就可以了。我以前直接连不行,动态,再选择BOOL,选择颜色就好了。
多谢yuanle

春华★秋实

  • 精华:0帖
  • 求助:0帖
  • 帖子:103帖 | 1038回
  • 年度积分:0
  • 历史总积分:3013
  • 注册:2007年5月17日
发表于:2007-07-25 11:17:00
4楼
TO:yuanle
首先感谢你给予我这么大的帮助,很多问题我都解决了。不管方法笨否,总之可以实现了。但PID还是一点头绪都没有。上次有人说手、自动的切换可以直接连到MAN_ON,可我怎么也不会啊;还有,P、I、D参数整定必须在S7中做吗?能否在WINCC运行画面中调出、设定。

songzg

  • 精华:0帖
  • 求助:0帖
  • 帖子:96帖 | 732回
  • 年度积分:0
  • 历史总积分:1884
  • 注册:2006年11月16日
发表于:2007-07-25 13:44:00
5楼
??

子曾曰过

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 48回
  • 年度积分:0
  • 历史总积分:158
  • 注册:2004年11月20日
发表于:2007-07-25 14:24:00
6楼
PID可以在WINCC中做,S7中设置好变量,在WINCC中用输入/输出域连接那个变量,当然类型要选择为输入即可。

cade_zk

  • 精华:0帖
  • 求助:0帖
  • 帖子:34帖 | 216回
  • 年度积分:0
  • 历史总积分:503
  • 注册:2005年9月16日
发表于:2007-07-25 14:41:00
7楼
这个我做过,我是自己另外加点.利用加的点和输入点并联.然后转出另外严格点作为程序里里原来使用的I点即可!

春华★秋实

  • 精华:0帖
  • 求助:0帖
  • 帖子:103帖 | 1038回
  • 年度积分:0
  • 历史总积分:3013
  • 注册:2007年5月17日
发表于:2007-07-25 15:11:00
8楼
TO: 子曾曰过
在S7中设置变量?不理解。在WINCC连接的变量不都是在WINCC变量管理中建立的吗?只不过用的是S7的地址啊。

naibo

  • 精华:0帖
  • 求助:0帖
  • 帖子:41帖 | 87回
  • 年度积分:0
  • 历史总积分:396
  • 注册:2004年12月13日
发表于:2007-07-25 15:17:00
9楼
连接电机的运行返回信号,真为绿色,假为红色.

春华★秋实

  • 精华:0帖
  • 求助:0帖
  • 帖子:103帖 | 1038回
  • 年度积分:0
  • 历史总积分:3013
  • 注册:2007年5月17日
发表于:2007-07-25 15:44:00
10楼
不知道怎么连接S7中的变量,唉

子曾曰过

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 48回
  • 年度积分:0
  • 历史总积分:158
  • 注册:2004年11月20日
发表于:2007-07-26 10:50:00
11楼
原来P\I\D的位置,你用数据块地址些,比如些DB1.DBD0,不要直接写参数,WINCC中输入\输出域中对应这些地址就OK啦!

春华★秋实

  • 精华:0帖
  • 求助:0帖
  • 帖子:103帖 | 1038回
  • 年度积分:0
  • 历史总积分:3013
  • 注册:2007年5月17日
发表于:2007-07-26 13:22:00
12楼
TO  子曾曰过:
我还想问:DB1.DBD0表示什么?DB中的地址不都是X.X型吗?例如:0.1(MAN_ON),2.0(CYCLE),象地址为BOOL的,是不是应该写为DB1.DBX0.1呢?

春华★秋实

  • 精华:0帖
  • 求助:0帖
  • 帖子:103帖 | 1038回
  • 年度积分:0
  • 历史总积分:3013
  • 注册:2007年5月17日
发表于:2007-07-26 15:03:00
13楼
TO 子曾曰过:
还有,WINCC中I/O域对应的不是在WINCC中的变量吗?是不是先要建立变量,其地址对应DB1.DBX0.1、DB1.DBD0之类的呢?可WINCC中二进制变量地址的书写格式是:DB1,D0.1,浮点数格式是DB1,DD4啊。

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2007-07-26 21:44:00
14楼
首先,您需要建立外部变量,对应您链接的PLC中的地址。
然后,DB1代表数据块1号,DBX代表以位的形式访问数据,DBB代表以字节的形式访问数据,DBW代表以字的形式访问数据,DBD表示以双字的形式访问数据。如Man_on信号为Bool型,那么数据地址就是DBX,如果为字,那么就是DBW

春华★秋实

  • 精华:0帖
  • 求助:0帖
  • 帖子:103帖 | 1038回
  • 年度积分:0
  • 历史总积分:3013
  • 注册:2007年5月17日
发表于:2007-07-27 10:04:00
15楼
TO yuanle:
1、可WINCC中二进制变量地址的书写格式是:DB1,D0.1,浮点数格式是DB1,DD4;并不是DB1.DBX0.1、DB1.DBD20之类的啊。

春华★秋实

  • 精华:0帖
  • 求助:0帖
  • 帖子:103帖 | 1038回
  • 年度积分:0
  • 历史总积分:3013
  • 注册:2007年5月17日
发表于:2007-07-30 09:39:00
16楼
没办法,还不会,再顶一下:
1、可WINCC中二进制变量地址的书写格式是:DB1,D0.1,浮点数格式是DB1,DD4;并不是DB1.DBX0.1、DB1.DBD20之类的啊。
他们一样吗?

无名无心

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 130回
  • 年度积分:0
  • 历史总积分:163
  • 注册:2006年10月24日
发表于:2007-07-30 17:20:00
17楼
谁有组太手册给一本啊

春华★秋实

  • 精华:0帖
  • 求助:0帖
  • 帖子:103帖 | 1038回
  • 年度积分:0
  • 历史总积分:3013
  • 注册:2007年5月17日
发表于:2007-08-02 14:53:00
18楼
TO yuanle:
1、可WINCC中二进制变量地址的书写格式是:DB1,D0.1,浮点数格式是DB1,DD4;并不是DB1.DBX0.1、DB1.DBD20之类的啊。

热门招聘
相关主题

官方公众号

智造工程师