当前位置:
工控论坛
> >
产品
>
自动化软件
>
高级语言开发
我要发帖
求助-VC++在IPC中的输入输出
点击:
364
| 回复:
3
大皮熊
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 1回
年度积分:0
历史总积分:36
注册:2008年3月11日
发表于:2008-03-11 22:58:00
楼主
各位兄台:
请教一下,用高级语言(VC++)在工控机里面编程,加入I/O卡后如何通过这个卡将信号送出(包括接收输入)?我曾看有人用vb做的时候需要调用一个软件才可以做到。用c是不是也需要一种寻址软件?
还有如果一个IPC要插入几块I/O卡,这些信号如何分配?
望哪位兄台指导一下,小弟不胜感激!
分享到:
收藏
邀请回答
回复楼主
举报
宁波邵
关注
私信
精华:0帖
求助:0帖
帖子:6帖 | 12回
年度积分:0
历史总积分:58
注册:2006年1月11日
发表于:2008-03-14 09:58:00
1楼
outp(base+add_off ,0xff);
base+add_off:板卡基地址
回复
引用
举报
AB菜鸟
关注
私信
精华:0帖
求助:0帖
帖子:14帖 | 228回
年度积分:0
历史总积分:361
注册:2003年10月26日
发表于:2008-03-16 22:48:00
2楼
这要看卡的厂商能提供什么样的方式给你去使用它了。大部分厂家都会提供一个动态链接库给你,你只要使用厂家定义的函数就可以了。
当然也可以像楼上说的,用寄存器寻址的方式去写
回复
引用
举报
deng_lp
关注
私信
精华:5帖
求助:0帖
帖子:65帖 | 2669回
年度积分:0
历史总积分:2876
注册:2001年6月19日
发表于:2008-03-19 10:52:00
3楼
是的,在WINDOWS 2000以上的版本用outp不可以了。需要写到底层DDK上
建议找一下厂家。
回复
引用
举报
热门招聘
相关主题
PLC试题参考
[25316]
免费正版elecworks 2013电气...
[17570]
三菱MR-J2-*A伺服驱动器的参...
[4652]
关于codesys安装时遇到的问题...
[2048]
西门子S7-200指令表
[2918]
WINCC6.0脚本C语言如何简单地...
[2563]
VB实现modbus通信
[4052]
WINCC中怎么实现十六进制转换...
[3366]
为什么WINCC程序老是运行到T...
[2375]
opc-deadband(死区)如何使用...
[6667]
官方公众号
智造工程师
客服
小程序
公众号