回复:除了编程软件在线定义或者SD卡下载系统块定义IP地址,有其它方式定义吗?

一指禅_LYG

  • 帖子

    272
  • 精华

    0
  • 被关注

    3

论坛等级:侠士

注册时间:2021-06-24

黄金 黄金 如何晋级?

发布于 2026-07-20 11:31:08

3楼

展开查看
以下是引用YUKJ在2026-07-20 11:05:09的发言 >2楼

虽然软件指令是使用十六进制双整数,作为编程者是没有问题。但是修改IP地址最终还是要由用户来完成。

为方便用户,建议使用连续地址无符号十进制字节。



是的,在上位机会用联合来拆分双字,用户直接十进制四个字节处理就好。


*

U32S32U16S16U8S8

-   -   -   -   -   -D31 D30 D29 D28 D27 D26 D25 D24  u8[0] s8[0]

|     u16[0] s16[0]

|   -   -   -   -   -D23 D22 D21 D20 D19 D18 D17 D16  u8[1] s8[1]

| u32 s32

|   -   -   -   -   -D15 D14 D13 D12 D11 D10 D9  D8   u8[2] s8[2]

|     u16[1] s16[1]

-   -   -   -   -   -D7  D6  D5  D4  D3  D2  D1  D0   u8[3] s8[3]

*/

typedef union {

  U32   u32;

  S32   s32;

  U16   u16[2];

  S16   s16[2];

  U8    u8[4];

  S8    s8[4];

}U32S32U16S16U8S8;


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9511条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。