小蜜蜂
你让我滚,我滚了。你让我回来,对不起,滚远了...
级别: 论坛先锋

精华主题: 0
发帖数量: 1402 个
工控威望: 1507 点
下载积分: 13266 分
在线时间: 2204(小时)
注册时间: 2008-03-19
最后登录: 2024-11-26
查看小蜜蜂的 主题 / 回贴
楼主  发表于: 2009-03-26 18:51
台达的触摸屏和台达的PLC以及台达DTC1000温度模块通讯做PID加热控制,温度的读取地址是TEMP--CTRL—1000,我要把这个温度地址的数据传送到PLC里的寄存器D0,以便我利用D0和别的D值(比如D10)做比较计算,我要怎么传送呢?如果用宏指令,那这个宏指令又要怎么写呢?如果不用宏指令,程序又要怎么写呢?大侠,帮帮忙啊,在此先谢过了!
chenlf
级别: 家园常客
精华主题: 0
发帖数量: 245 个
工控威望: 527 点
下载积分: 573 分
在线时间: 1136(小时)
注册时间: 2007-07-04
最后登录: 2024-11-25
查看chenlf的 主题 / 回贴
1楼  发表于: 2009-03-26 19:53
编一个CLOCK宏:
1(2#1@TEMP_CTRL-1000)=(1@D10)
2END
本帖最近评分记录:
  • 下载积分:+3(小蜜蜂) 热心助人!
    小蜜蜂
    你让我滚,我滚了。你让我回来,对不起,滚远了...
    级别: 论坛先锋

    精华主题: 0
    发帖数量: 1402 个
    工控威望: 1507 点
    下载积分: 13266 分
    在线时间: 2204(小时)
    注册时间: 2008-03-19
    最后登录: 2024-11-26
    查看小蜜蜂的 主题 / 回贴
    2楼  发表于: 2009-03-26 21:02
    谢谢台达专家chenlf,我刚才想到用Initial宏,但是经过你这样一点拨,觉得用CLOCK宏是对的,因为这个宏是重复执行的。而Initial宏适合初始化的应用(我虽然不知道它会执行一次或着一直执行)。
    tomorrow
    级别: 略有小成
    精华主题: 0
    发帖数量: 115 个
    工控威望: 232 点
    下载积分: 611 分
    在线时间: 204(小时)
    注册时间: 2009-02-20
    最后登录: 2021-05-13
    查看tomorrow的 主题 / 回贴
    3楼  发表于: 2009-03-27 10:31
    自动化工程,PLC,变频,伺服,触摸屏,组态等
    qq 576039034
    走通訊拉 
    zhouwu430
    级别: 略有小成
    精华主题: 0
    发帖数量: 85 个
    工控威望: 244 点
    下载积分: 560 分
    在线时间: 26(小时)
    注册时间: 2009-02-26
    最后登录: 2017-05-14
    查看zhouwu430的 主题 / 回贴
    4楼  发表于: 2009-03-27 11:33
    不是有一个扩展模块CR数据读取的指令吗?