请教:TP270和S7-200的时钟同步问题 点击:861 | 回复:6



microtomato

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:84帖 | 1476回
  • 年度积分:0
  • 历史总积分:2078
  • 注册:2001年11月02日
发表于:2005-08-08 17:36:00
楼主
现在有1个TP270,下面挂8个S7-200,网络为Profibus-dp。请问在TP270上如何让下面8个S7-200的系统时钟同步?



bfhy

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 406回
  • 年度积分:0
  • 历史总积分:470
  • 注册:2005年1月02日
发表于:2005-08-08 20:24:00
1楼
时间统一由触摸屏提供

WSR

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 81回
  • 年度积分:3
  • 历史总积分:136
  • 注册:2002年12月03日
发表于:2005-08-08 20:37:00
2楼
能否讲的具体些?

wincc123

  • 精华:4帖
  • 求助:0帖
  • 帖子:41帖 | 765回
  • 年度积分:1
  • 历史总积分:1067
  • 注册:2003年10月13日
发表于:2005-08-09 09:19:00
3楼
这个需要在HMI建立作业信箱,HMI建立作业信箱和日期/时间的区域指针,在PLC侧往作业信箱写作业号,HMI就回将时间放到制定的日期/时间的区域指正制定的数据区的地址内,作业号好象是40/41

microtomato

  • 精华:1帖
  • 求助:0帖
  • 帖子:84帖 | 1476回
  • 年度积分:0
  • 历史总积分:2078
  • 注册:2001年11月02日
发表于:2005-08-09 09:55:00
4楼
谢谢zzj1382兄弟!作业号的确是40/41。 还要问几个问题: 1.两个作业号的区别:40是按S7 DATE_AND_TIME格式执行传送,而41是传送以操作单元的格式(BCD)进行。请问他们实际的数据结构是什么?(比如当前日期/时间为2005年8月9日 9:43:05,请问使用40作业号和41作业号,其区域指针6个Word的内容各是什么?) 2.作业信箱的复位问题:比如PLC在作业信箱的第一个Word写入40,屏幕将在区域指针内写入当前的日期和时间。屏幕写完后会自动清空作业信箱的数据吗?(还是要PLC自己来清空作业信箱?)因为不清空作业信箱会造成通信阻塞(Protool的帮助里提到:对于这2个作业号,在任意两个作业之间应至少有5秒的间隔)。 3.当PLC在作业信箱内写入作业号40后,屏幕将当前时间写入区域指针后,是如何通知PLC数据已经写入完成了?还是需要PLC自己监控区域指针的数据是否已经改变,如果改变了则说明数据已写入完成? 4.作业号的数据类型是BCD还是二进制? -------------------------------------------------------- 因为现在无硬件,所以无法做实验来验证,只好问各位高手了。

microtomato

  • 精华:1帖
  • 求助:0帖
  • 帖子:84帖 | 1476回
  • 年度积分:0
  • 历史总积分:2078
  • 注册:2001年11月02日
发表于:2005-08-10 10:54:00
5楼
请问有用过作业号40/41的人吗?我也没办法,没有硬件啊

wincc123

  • 精华:4帖
  • 求助:0帖
  • 帖子:41帖 | 765回
  • 年度积分:1
  • 历史总积分:1067
  • 注册:2003年10月13日
发表于:2005-08-11 15:00:00
6楼
1:建议用41,这样在HMI上可直接使用,否则,你需要转换或分解DATA_AND_TIME的格式,DATA_AND_TIME是S7的一个格式,具体可参考S7手册.6个WORD依次放年月日时分秒等,具体怎样,硬件到了你再一下 2:作业信箱有特定的格式,你可以参考PROTOOL的帮助,其中第一字的一个字节放作业号,我们的PLC在OB1里MOVE一个人41到这里就行了(一般你用1S的时钟脉冲触发就行),日期/时间等就会有HMI传往PLC的6个字节 3:不用理会 4:BCD(作业号41)

热门招聘
相关主题

官方公众号

智造工程师