李工帮忙,怎样把人机里面的系统时间写到PLC里的继存器里! 点击:1006 | 回复:15



zhoujiyu

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 7回
  • 年度积分:50
  • 历史总积分:57
  • 注册:2006年5月30日
发表于:2009-03-28 16:24:14
楼主
怎样把台达人机里面的系统时间写到PLC里的继存器里!



aibi

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 1027回
  • 年度积分:0
  • 历史总积分:1975
  • 注册:2008年6月03日
发表于:2009-03-28 18:45:03
1楼

人机系统时间可以直接读出来,然后用bmov指令写到plc里就可以了

zhoujiyu

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 7回
  • 年度积分:50
  • 历史总积分:57
  • 注册:2006年5月30日
发表于:2009-03-29 19:25:04
2楼

它们的地址是多少的呀?做一个例子发给我吧??

我邮箱:jiyufvfv@126.com                       谢谢!         苏州创博    小周

aibi

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 1027回
  • 年度积分:0
  • 历史总积分:1975
  • 注册:2008年6月03日
发表于:2009-03-29 20:43:16
3楼

系统clock宏里面写

$100 = GETSYSTEMTIME       #取出系统时间到人机内部地址$100----$107
BMOV((1@D100), $100, 7)    #把系统时间传送到D100---D107里面

当然1.05.81软件里面已经把系统时间开放  。直接传送就行

(1@D100) = TIME_SECOND
(1@D101) = TIME_MINUTE

。。。。。。

两种方法都可以

聚沙成塔

  • 精华:0帖
  • 求助:1帖
  • 帖子:85帖 | 654回
  • 年度积分:0
  • 历史总积分:1083
  • 注册:2006年4月15日
发表于:2009-03-31 10:57:18
4楼

后边的指令挺方便.不错,以前都是用上面的指令,不过写起来都差不多,还有台达的屏能不能直接用宏做时间控制程序,试过没成功.不知道有没有人做过.

aibi

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 1027回
  • 年度积分:0
  • 历史总积分:1975
  • 注册:2008年6月03日
发表于:2009-03-31 13:00:09
5楼

时间能取出来,那么肯定是可以控制程序的 (~ o ~)~zZ

月光情人

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 30回
  • 年度积分:0
  • 历史总积分:252
  • 注册:2008年2月28日
发表于:2009-04-01 11:36:34
6楼

金总 你真是太牛了~~~~~~~~~

panzhiliang

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2009年3月25日
发表于:2009-04-03 09:36:54
7楼
回复内容:
对:aibi 关于

系统clock宏里面写

$100 = GETSYSTEMTIME       #取出系统时间到人机内部地址$100----$107
BMOV((1@D100), $100, 7)    #把系统时间传送到D100---D107里面

当然1.05.81软件里面已经把系统时间开放  。直接传送就行

(1@D100) = TIME_SECOND
(1@D101) = TIME_MINUTE

。。。。。。

两种方法都可以

内容的回复:


我还是菜鸟,刚用人机,怎么传送数据到PLC?

aibi

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 1027回
  • 年度积分:0
  • 历史总积分:1975
  • 注册:2008年6月03日
发表于:2009-04-03 14:11:11
8楼

这个问题不好回答呀?

 人机和plc通讯过程就是一个数据传送过程,plc不一样,人机传送的代码是不一样的,数据格式也是不一样的。。。

lixj0128

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 52回
  • 年度积分:0
  • 历史总积分:38
  • 注册:2009年3月17日
发表于:2009-04-08 10:04:29
9楼

如果有驱动,现场的通讯格式已经帮你做好 我们只用接线就行,

梦蓝缘

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 345回
  • 年度积分:0
  • 历史总积分:326
  • 注册:2005年5月18日
发表于:2009-06-03 11:39:26
10楼
PLC里的时间可以传到触摸屏里面去吗?     因为PLC系统的时间要准些  而触摸屏里的时间运行一段时间以后快了好多

tianchuang

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 188回
  • 年度积分:0
  • 历史总积分:471
  • 注册:2007年11月20日
发表于:2009-06-05 11:02:59
11楼

PLC里的时间可以传到触摸屏的,这个就更简单了,读出PLC的时间,在触摸屏上面显示,如果要改变触摸屏的系统时间就:

$10 = (1@D100)
SETSYSTEMTIME($10)
end

LD M1000

TRD  D100

END

根据要求定时执行宏指令!

tianchuang

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 188回
  • 年度积分:0
  • 历史总积分:471
  • 注册:2007年11月20日
发表于:2009-06-05 14:00:15
12楼

呵呵!那个更正下:

BMOV($10, (1@D100), 7)

SETSYSTEMTIME($10)

end

梦蓝缘

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 345回
  • 年度积分:0
  • 历史总积分:326
  • 注册:2005年5月18日
发表于:2009-06-10 16:31:56
13楼

TO  tianchuang:  请问一下PLC里的时间可以传到触摸屏里面去的程序是

  BMOV($10, (1@D100), 7)

 SETSYSTEMTIME($10)

 end

LD M1000

TRD D100

END

是这样的吗?    那么在D100  D101  D102  D103 D104 D105 D106   中分别要传入PLC系统时间(年 星期 月 日 时 分 秒) 是这样的吗??   谢谢



aibi

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 1027回
  • 年度积分:0
  • 历史总积分:1975
  • 注册:2008年6月03日
发表于:2009-06-10 21:04:37
14楼

这样是把plc的时钟读出来,并且设置人机的时钟,保证人机时钟何plc时钟同步

龙华

  • 精华:1帖
  • 求助:0帖
  • 帖子:35帖 | 595回
  • 年度积分:0
  • 历史总积分:1660
  • 注册:2006年2月25日
发表于:2009-09-07 14:47:31
15楼

这个在实际运用中还是挺有用的,


热门招聘
相关主题

官方公众号

智造工程师