talon1985
主营:热风炉,正英/利雅路燃烧器,陶瓷洁具坯体干燥房
级别: 略有小成
精华主题: 0
发帖数量: 105 个
工控威望: 269 点
下载积分: 609 分
在线时间: 63(小时)
注册时间: 2008-04-29
最后登录: 2023-04-11
查看talon1985的 主题 / 回贴
楼主  发表于: 2009-08-13 09:28


我在OB35中调用读取时间SFC1指令
在DB2中定义好的变量,数据类型也正确,但是写到程序中时,就显示调用了无效参数
怎么回事?
电话/微信:13401338952    滕工
talon1985
主营:热风炉,正英/利雅路燃烧器,陶瓷洁具坯体干燥房
级别: 略有小成
精华主题: 0
发帖数量: 105 个
工控威望: 269 点
下载积分: 609 分
在线时间: 63(小时)
注册时间: 2008-04-29
最后登录: 2023-04-11
查看talon1985的 主题 / 回贴
1楼  发表于: 2009-08-13 11:14
引用
引用第1楼cvlsam于2009-08-13 10:39发表的  :
DT数据类型规定了数据长度为8个字节。

而你的数据长度DBW为一个字,2个字节。

你应该直接使用符号变量而不是绝对地址编程。

那麻烦你给我举个例子,怎样用符号变量代替那个地址:DB2的0字节开始,符号名为MyDateTime
谢谢了,有点糊涂了
电话/微信:13401338952    滕工
talon1985
主营:热风炉,正英/利雅路燃烧器,陶瓷洁具坯体干燥房
级别: 略有小成
精华主题: 0
发帖数量: 105 个
工控威望: 269 点
下载积分: 609 分
在线时间: 63(小时)
注册时间: 2008-04-29
最后登录: 2023-04-11
查看talon1985的 主题 / 回贴
2楼  发表于: 2009-08-13 13:08
引用
引用第4楼cvlsam于2009-08-13 13:01发表的  :
请在CDT端填入:DB2.MyDateTime

问题就出这里了,我写的就是这个还是不可以啊,如图

电话/微信:13401338952    滕工
talon1985
主营:热风炉,正英/利雅路燃烧器,陶瓷洁具坯体干燥房
级别: 略有小成
精华主题: 0
发帖数量: 105 个
工控威望: 269 点
下载积分: 609 分
在线时间: 63(小时)
注册时间: 2008-04-29
最后登录: 2023-04-11
查看talon1985的 主题 / 回贴
3楼  发表于: 2009-08-13 15:21
哈哈,真是见鬼了,照你说的方法做之前我想试最后一次,结果又好了,我就想不通了,仍然感谢!

电话/微信:13401338952    滕工