建控电
野蛮其体魄、文明其精神!!
级别: 论坛先锋
精华主题: 0
发帖数量: 555 个
工控威望: 1592 点
下载积分: 3460 分
在线时间: 394(小时)
注册时间: 2013-12-16
最后登录: 2024-11-09
查看建控电的 主题 / 回贴
楼主  发表于: 2017-05-26 16:54
图片:
各位好:
            小弟用s7-1200想做一个功能块。功能块的输入变量端是数值,输出端是4个位(例如,输入3,输出为Q0.0和Q0.1),因为是4个位,所以最大输入数值15.不知道如何直接传送。也没看到可以传送数值到几个位的指令。
           还有建的FB块中,这个数值和输出如何建变量。都是红色错误提示。
 望指点!
 
1102519517
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 101 点
下载积分: 654 分
在线时间: 8(小时)
注册时间: 2017-06-09
最后登录: 2023-04-16
查看1102519517的 主题 / 回贴
1楼  发表于: 2017-06-28 10:29
我怎么感觉这个会双线圈啊
本帖最近评分记录:
  • 下载积分:+1(卧室小菜鸭) 好贴好贴!
    1102519517
    级别: 探索解密
    精华主题: 0
    发帖数量: 7 个
    工控威望: 101 点
    下载积分: 654 分
    在线时间: 8(小时)
    注册时间: 2017-06-09
    最后登录: 2023-04-16
    查看1102519517的 主题 / 回贴
    2楼  发表于: 2017-06-28 10:54
    图片:
    这样可以吗
    huangfajia
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 144 个
    工控威望: 1425 点
    下载积分: 18434 分
    在线时间: 241(小时)
    注册时间: 2013-01-30
    最后登录: 2024-11-09
    查看huangfajia的 主题 / 回贴
    3楼  发表于: 2017-06-28 13:37
    使用AT指令把数值转换成16个BOOL
    cvlsam
    富士低压,POD(觸摸屏),PLC专卖
    级别: VIP会员

    精华主题: 3 篇
    发帖数量: 6767 个
    工控威望: 38368 点
    下载积分: 2871 分
    在线时间: 9504(小时)
    注册时间: 2006-09-13
    最后登录: 2024-11-15
    查看cvlsam的 主题 / 回贴
    4楼  发表于: 2017-06-28 15:04
    引用
    引用第2楼1102519517于2017-06-28 10:54发表的  :
    这样可以吗


    您的程序太复杂了,其实只要这样:

    定义一个WORD类型的输入变量,定义4个BOOL类型的输出变量。



    然后在块中这样写:
      


    上面的SCL用梯形图也很好表达,一个输入触点,接驳一个输出触点。

    Good Luck~
    本帖最近评分记录:
  • 下载积分:+1(卧室小菜鸭) 好贴好贴!
  • 下载积分:+1(adnnin) 热心助人!