zsh340
zsh340
级别: 论坛先锋
精华主题: 0
发帖数量: 992 个
工控威望: 1148 点
下载积分: 18350 分
在线时间: 273(小时)
注册时间: 2009-05-29
最后登录: 2024-12-22
查看zsh340的 主题 / 回贴
楼主  发表于: 2020-11-01 17:51
图片:
图片:
图片:
各位师付们好:
     我做一个小程序,想用C函数块来实现.可在实现中出了问题.函数块FUNC1 D0 M0能正常运算;但是FUNC2 D4 M4没有运算,不明白.以前没有用过.请教师付们.
      谢谢
相互交流。。。。相互学习。。。。使技术更上一层楼。。。。
zsh340
zsh340
级别: 论坛先锋
精华主题: 0
发帖数量: 992 个
工控威望: 1148 点
下载积分: 18350 分
在线时间: 273(小时)
注册时间: 2009-05-29
最后登录: 2024-12-22
查看zsh340的 主题 / 回贴
1楼  发表于: 2020-11-02 10:09
引用
引用第1楼heidelberg于2020-11-02 09:59发表的  :
有现成的 TCA TCC 你不调用,自己写干嘛?

现有的数据寄存器地址都是默认的,所以用起来不方便.因为程序中已经用了那些地址.所以自已重新搞一个,地址变更起来很方便.
相互交流。。。。相互学习。。。。使技术更上一层楼。。。。
zsh340
zsh340
级别: 论坛先锋
精华主题: 0
发帖数量: 992 个
工控威望: 1148 点
下载积分: 18350 分
在线时间: 273(小时)
注册时间: 2009-05-29
最后登录: 2024-12-22
查看zsh340的 主题 / 回贴
2楼  发表于: 2020-11-05 08:23
引用
引用第4楼king125于2020-11-02 11:28发表的  :
FUNC2 实际使用的地址不是 D4,D6
FUNC2 D4 M4 中用的FW[4],的实际地址是 4+4,D8
FUNC2 D4 M4 中用的FW[6],的实际地址是 4+6,D10

谢谢
相互交流。。。。相互学习。。。。使技术更上一层楼。。。。
zsh340
zsh340
级别: 论坛先锋
精华主题: 0
发帖数量: 992 个
工控威望: 1148 点
下载积分: 18350 分
在线时间: 273(小时)
注册时间: 2009-05-29
最后登录: 2024-12-22
查看zsh340的 主题 / 回贴
3楼  发表于: 2020-11-05 08:25
引用
引用第5楼heidelberg于2020-11-02 15:58发表的  :
第一张图小没有看仔细,原来是FUNC2 D4 M4

改为FUNC2 D0 M4  就是D4 D6

或者FUNC2 D4 M4  屏上改 D8 D10

谢谢
相互交流。。。。相互学习。。。。使技术更上一层楼。。。。
zsh340
zsh340
级别: 论坛先锋
精华主题: 0
发帖数量: 992 个
工控威望: 1148 点
下载积分: 18350 分
在线时间: 273(小时)
注册时间: 2009-05-29
最后登录: 2024-12-22
查看zsh340的 主题 / 回贴
4楼  发表于: 2020-11-05 10:01
谢谢4.5楼的两位师付提示,今天特地重新看了一下手册.FUNC2  D4 M4变更成FUCN2 D0 M4或FUCN2 D4 M0都行.
  如果调用软件中现存的C函数时,只需要变更S2位址,S1地址就是你要用的地址号
[ 此帖被zsh340在2020-11-05 10:22重新编辑 ]
相互交流。。。。相互学习。。。。使技术更上一层楼。。。。