ysz0377
小胜靠智,大胜靠德,厚积薄发,气势如虹!!
级别: 家园常客

精华主题: 0
发帖数量: 535 个
工控威望: 772 点
下载积分: 5155 分
在线时间: 361(小时)
注册时间: 2009-08-09
最后登录: 2024-12-29
查看ysz0377的 主题 / 回贴
楼主  发表于: 2011-07-07 19:01
图片:
图片:
大家好:
     我的一块深圳三凌SL1S的PLC,前几天下载程序时,不小心手触摸到CPU部分,随即出现下载程序时老提示PLC正在运行中,无法写入。打电话问厂家让换整块板,我有些不忍,想用叶工的转换软件和STC89C52,编好程序后下载到PLC输出灯全亮,出现X0输入时Y0灭,就像取反指令。当然编程序时X0 Y0是对应的。输入是光电隔离的,输出用了两块HD74HC04P,两块ULN2003,问大家有没有办法解决这个问题。大家共同的探讨一下。HD74HC04P是起什么作用的。
小胜靠智,大胜靠德,厚积薄发,气势如虹!!
任我菜
任我菜
级别: 略有小成
精华主题: 0
发帖数量: 106 个
工控威望: 202 点
下载积分: 609 分
在线时间: 42(小时)
注册时间: 2009-02-19
最后登录: 2024-07-24
查看任我菜的 主题 / 回贴
1楼  发表于: 2011-07-07 22:10
  74HC04
  74HC04是内含6组相同的反相器。即1A输入高电平,1Y输出低电平
  六反相器
任我菜
任我菜
级别: 略有小成
精华主题: 0
发帖数量: 106 个
工控威望: 202 点
下载积分: 609 分
在线时间: 42(小时)
注册时间: 2009-02-19
最后登录: 2024-07-24
查看任我菜的 主题 / 回贴
2楼  发表于: 2011-07-07 22:12
ULN2003是大功率非门,估计是和74HC04串联使用,通过两次取反,加大输出功率。
任我菜
任我菜
级别: 略有小成
精华主题: 0
发帖数量: 106 个
工控威望: 202 点
下载积分: 609 分
在线时间: 42(小时)
注册时间: 2009-02-19
最后登录: 2024-07-24
查看任我菜的 主题 / 回贴
3楼  发表于: 2011-07-07 22:14
这个可能在硬件上和你说的叶工的转换软件不配套,出现这种现象。
任我菜
任我菜
级别: 略有小成
精华主题: 0
发帖数量: 106 个
工控威望: 202 点
下载积分: 609 分
在线时间: 42(小时)
注册时间: 2009-02-19
最后登录: 2024-07-24
查看任我菜的 主题 / 回贴
4楼  发表于: 2011-07-17 22:09
有输出没有负载或很小负载的情况下,短接74HC04的输入和输出试试。如1、2脚,3、4脚,5、6脚,8、9脚,10、11脚,12、13脚。
如果空载发现输出是对的,再逐步加大负载试试。
一般情况下,只用ULN2003应该可以驱动继电器。